Isetta 6502/Z80 microcode by Roelh, 19/4/2024 -------------- 6 5 0 2 _ I N S T R U C T I O N S --------------- ------ 6502 Load and store ------ ---- page 2 A9 LDA imm ---- 003520 E14C88 E14C88 to_a <- (pc++),irq_to_f,upd_nz 003522 026246 026008 F:[interrupt] T:[next] 003524 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f ---- page 2 A5 LDA zp ---- 0034A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0034A2 014780 014780 to_a <- (0|dpl),upd_nz 0034A4 026246 026008 F:[interrupt] T:[next] 0034A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 B5 LDA zpx ---- 0036A0 E10888 E10888 to_t <- (pc++),irq_to_f 0036A2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0036A4 014780 014780 to_a <- (0|dpl),upd_nz 0036A6 026246 026008 F:[interrupt] T:[next] 0036A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 AD LDA abs ---- 0035A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0035A2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0035A4 014580 014580 to_a <- (dph|dpl),upd_nz 0035A6 026246 026008 F:[interrupt] T:[next] 0035A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 BD LDA absx ---- 0037A0 E10888 E10888 to_t <- (pc++),irq_to_f 0037A2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 0037A4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0037A6 014580 014580 to_a <- (dph|dpl),upd_nz 0037A8 026246 026008 F:[interrupt] T:[next] 0037AA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 B9 LDA absy ---- 003720 E10888 E10888 to_t <- (pc++),irq_to_f 003722 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) 003724 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003726 014580 014580 to_a <- (dph|dpl),upd_nz 003728 026246 026008 F:[interrupt] T:[next] 00372A E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 A1 LDA idx_indexed_indirect ---- 003420 E10888 E10888 to_t <- (pc++),irq_to_f 003422 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 003424 010380 010380 to_t <- (0|dpl) 003426 2A21A2 2A21A2 to_dpl <- inc(dpl) 003428 011380 011380 to_dph <- (0|dpl) 00342A 0D2220 0D2220 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00342C 014580 014580 to_a <- (dph|dpl),upd_nz 00342E 026246 026008 F:[interrupt] T:[next] 003430 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 B1 LDA idy_indirect_indexed ---- 003620 E12888 E12888 to_dpl <- (pc++),irq_to_f 003622 010380 010380 to_t <- (0|dpl) 003624 2A21A2 2A21A2 to_dpl <- inc(dpl) 003626 0D0243 0D0243 to_t <- add(acc_t, reg_y) 003628 6A1380 6A1380 to_dph <- inc_tc((0|dpl)) 00362A 062220 062220 to_dpl <- xor(acc_t, 0) ---- end of ea calculation --- 00362C 014580 014580 to_a <- (dph|dpl),upd_nz 00362E 026246 026008 F:[interrupt] T:[next] 003630 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 A2 LDX imm ---- 003440 E10888 E10888 to_t <- (pc++),irq_to_f 003442 013644 013644 reg_z <- acc_t,upd_nz 003444 026246 026008 F:[interrupt] T:[next] 003446 E13A42 E13A42 reg_x <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 A6 LDX zp ---- 0034C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0034C2 010780 010780 to_t <- (0|dpl),upd_nz 0034C4 013244 013244 reg_z <- acc_t 0034C6 026246 026008 F:[interrupt] T:[next] 0034C8 E13A42 E13A42 reg_x <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 B6 LDX zpy ---- 0036C0 E10888 E10888 to_t <- (pc++),irq_to_f 0036C2 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) ---- end of ea calculation --- 0036C4 010780 010780 to_t <- (0|dpl),upd_nz 0036C6 013244 013244 reg_z <- acc_t 0036C8 026246 026008 F:[interrupt] T:[next] 0036CA E13A42 E13A42 reg_x <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 AE LDX abs ---- 0035C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0035C2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0035C4 010580 010580 to_t <- (dph|dpl),upd_nz 0035C6 013244 013244 reg_z <- acc_t 0035C8 026246 026008 F:[interrupt] T:[next] 0035CA E13A42 E13A42 reg_x <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 BE LDX absy ---- 0037C0 E10888 E10888 to_t <- (pc++),irq_to_f 0037C2 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) 0037C4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0037C6 010580 010580 to_t <- (dph|dpl),upd_nz 0037C8 013244 013244 reg_z <- acc_t 0037CA 026246 026008 F:[interrupt] T:[next] 0037CC E13A42 E13A42 reg_x <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 A0 LDY imm ---- 003400 E10888 E10888 to_t <- (pc++),irq_to_f 003402 013644 013644 reg_z <- acc_t,upd_nz 003404 026246 026008 F:[interrupt] T:[next] 003406 E13A43 E13A43 reg_y <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 A4 LDY zp ---- 003480 E12888 E12888 to_dpl <- (pc++),irq_to_f 003482 010780 010780 to_t <- (0|dpl),upd_nz 003484 013244 013244 reg_z <- acc_t 003486 026246 026008 F:[interrupt] T:[next] 003488 E13A43 E13A43 reg_y <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 B4 LDY zpx ---- 003680 E10888 E10888 to_t <- (pc++),irq_to_f 003682 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003684 010780 010780 to_t <- (0|dpl),upd_nz 003686 013244 013244 reg_z <- acc_t 003688 026246 026008 F:[interrupt] T:[next] 00368A E13A43 E13A43 reg_y <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 AC LDY abs ---- 003580 E12888 E12888 to_dpl <- (pc++),irq_to_f 003582 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 003584 010580 010580 to_t <- (dph|dpl),upd_nz 003586 013244 013244 reg_z <- acc_t 003588 026246 026008 F:[interrupt] T:[next] 00358A E13A43 E13A43 reg_y <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 BC LDY absx ---- 003780 E10888 E10888 to_t <- (pc++),irq_to_f 003782 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 003784 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003786 010580 010580 to_t <- (dph|dpl),upd_nz 003788 013244 013244 reg_z <- acc_t 00378A 026246 026008 F:[interrupt] T:[next] 00378C E13A43 E13A43 reg_y <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 85 STA zp ---- 0030A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0030A2 026246 026008 F:[interrupt] T:[next] 0030A4 E13B80 E13B80 (0|dpl) <- acc_a,irq_to_f ---- page 2 95 STA zpx ---- 0032A0 E10888 E10888 to_t <- (pc++),irq_to_f 0032A2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0032A4 026246 026008 F:[interrupt] T:[next] 0032A6 E13B80 E13B80 (0|dpl) <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 8D STA abs ---- 0031A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0031A2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0031A4 026246 026008 F:[interrupt] T:[next] 0031A6 E13980 E13980 (dph|dpl) <- acc_a,irq_to_f -- 4 cycles -- 3 bytes -- ---- page 2 9D STA absx ---- 0033A0 E10888 E10888 to_t <- (pc++),irq_to_f 0033A2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 0033A4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0033A6 026246 026008 F:[interrupt] T:[next] 0033A8 E13980 E13980 (dph|dpl) <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 99 STA absy ---- 003320 E10888 E10888 to_t <- (pc++),irq_to_f 003322 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) 003324 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003326 026246 026008 F:[interrupt] T:[next] 003328 E13980 E13980 (dph|dpl) <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 81 STA idx_indexed_indirect ---- 003020 E10888 E10888 to_t <- (pc++),irq_to_f 003022 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 003024 010380 010380 to_t <- (0|dpl) 003026 2A21A2 2A21A2 to_dpl <- inc(dpl) 003028 011380 011380 to_dph <- (0|dpl) 00302A 0D2220 0D2220 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00302C 026246 026008 F:[interrupt] T:[next] 00302E E13980 E13980 (dph|dpl) <- acc_a,irq_to_f -- 8 cycles -- 2 bytes -- ---- page 2 91 STA idy_indirect_indexed ---- 003220 E12888 E12888 to_dpl <- (pc++),irq_to_f 003222 010380 010380 to_t <- (0|dpl) 003224 2A21A2 2A21A2 to_dpl <- inc(dpl) 003226 0D0243 0D0243 to_t <- add(acc_t, reg_y) 003228 6A1380 6A1380 to_dph <- inc_tc((0|dpl)) 00322A 062220 062220 to_dpl <- xor(acc_t, 0) ---- end of ea calculation --- 00322C 026246 026008 F:[interrupt] T:[next] 00322E E13980 E13980 (dph|dpl) <- acc_a,irq_to_f -- 8 cycles -- 2 bytes -- ---- page 2 86 STX zp ---- 0030C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0030C2 0102C2 0102C2 to_t <- reg_x 0030C4 026246 026008 F:[interrupt] T:[next] 0030C6 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 96 STX zpy ---- 0032C0 E10888 E10888 to_t <- (pc++),irq_to_f 0032C2 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) ---- end of ea calculation --- 0032C4 0102C2 0102C2 to_t <- reg_x 0032C6 026246 026008 F:[interrupt] T:[next] 0032C8 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 8E STX abs ---- 0031C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0031C2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0031C4 0102C2 0102C2 to_t <- reg_x 0031C6 026246 026008 F:[interrupt] T:[next] 0031C8 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 84 STY zp ---- 003080 E12888 E12888 to_dpl <- (pc++),irq_to_f 003082 0102C3 0102C3 to_t <- reg_y 003084 026246 026008 F:[interrupt] T:[next] 003086 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 94 STY zpx ---- 003280 E10888 E10888 to_t <- (pc++),irq_to_f 003282 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003284 0102C3 0102C3 to_t <- reg_y 003286 026246 026008 F:[interrupt] T:[next] 003288 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 8C STY abs ---- 003180 E12888 E12888 to_dpl <- (pc++),irq_to_f 003182 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 003184 0102C3 0102C3 to_t <- reg_y 003186 026246 026008 F:[interrupt] T:[next] 003188 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ------ 6502 Register transfer ------ ---- page 2 AA TAX reg_x ---- 003540 E13EC4 E13EC4 reg_z <- acc_a,irq_to_f,upd_nz 003542 026246 026008 F:[interrupt] T:[next] 003544 E13AC2 E13AC2 reg_x <- acc_a,irq_to_f ---- page 2 A8 TAY reg_y ---- 003500 E13EC4 E13EC4 reg_z <- acc_a,irq_to_f,upd_nz 003502 026246 026008 F:[interrupt] T:[next] 003504 E13AC3 E13AC3 reg_y <- acc_a,irq_to_f ---- page 2 8A TXA reg_x ---- 003140 E14EC2 E14EC2 to_a <- reg_x,irq_to_f,upd_nz 003142 0146C2 0146C2 to_a <- reg_x,upd_nz 003144 026246 026008 F:[interrupt] T:[next] 003146 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 98 TYA reg_y ---- 003300 E14EC3 E14EC3 to_a <- reg_y,irq_to_f,upd_nz 003302 0146C3 0146C3 to_a <- reg_y,upd_nz 003304 026246 026008 F:[interrupt] T:[next] 003306 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 BA TSX ---- 003740 E10EC1 E10EC1 to_t <- reg_s,irq_to_f,upd_nz 003742 013244 013244 reg_z <- acc_t 003744 026246 026008 F:[interrupt] T:[next] 003746 E13A42 E13A42 reg_x <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 9A TXS ---- 003340 E10AC2 E10AC2 to_t <- reg_x,irq_to_f 003342 026246 026008 F:[interrupt] T:[next] 003344 E13A41 E13A41 reg_s <- acc_t,irq_to_f ------ 6502 Increments and decrements ------ ---- page 2 C6 DEC zp ---- 0038C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0038C2 1B0780 1B0780 to_t <- dec((0|dpl)),upd_nz 0038C4 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0038C6 026246 026008 F:[interrupt] T:[next] 0038C8 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 D6 DEC zpx ---- 003AC0 E10888 E10888 to_t <- (pc++),irq_to_f 003AC2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003AC4 1B0780 1B0780 to_t <- dec((0|dpl)),upd_nz 003AC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003AC8 026246 026008 F:[interrupt] T:[next] 003ACA E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 CE DEC abs ---- 0039C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0039C2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0039C4 1B0580 1B0580 to_t <- dec((dph|dpl)),upd_nz 0039C6 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0039C8 026246 026008 F:[interrupt] T:[next] 0039CA E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 DE DEC absx ---- 003BC0 E10888 E10888 to_t <- (pc++),irq_to_f 003BC2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 003BC4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003BC6 1B0580 1B0580 to_t <- dec((dph|dpl)),upd_nz 003BC8 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003BCA 026246 026008 F:[interrupt] T:[next] 003BCC E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 CA DEX reg_x ---- 003940 1B06C2 1B06C2 to_t <- dec(reg_x),upd_nz 003942 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003944 026246 026008 F:[interrupt] T:[next] 003946 E13A42 E13A42 reg_x <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 88 DEY reg_y ---- 003100 1B06C3 1B06C3 to_t <- dec(reg_y),upd_nz 003102 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003104 026246 026008 F:[interrupt] T:[next] 003106 E13A43 E13A43 reg_y <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 E6 INC zp ---- 003CC0 E12888 E12888 to_dpl <- (pc++),irq_to_f 003CC2 2A0780 2A0780 to_t <- inc((0|dpl)),upd_nz 003CC4 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003CC6 026246 026008 F:[interrupt] T:[next] 003CC8 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 F6 INC zpx ---- 003EC0 E10888 E10888 to_t <- (pc++),irq_to_f 003EC2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003EC4 2A0780 2A0780 to_t <- inc((0|dpl)),upd_nz 003EC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003EC8 026246 026008 F:[interrupt] T:[next] 003ECA E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 EE INC abs ---- 003DC0 E12888 E12888 to_dpl <- (pc++),irq_to_f 003DC2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 003DC4 2A0580 2A0580 to_t <- inc((dph|dpl)),upd_nz 003DC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003DC8 026246 026008 F:[interrupt] T:[next] 003DCA E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 FE INC absx ---- 003FC0 E10888 E10888 to_t <- (pc++),irq_to_f 003FC2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 003FC4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003FC6 2A0580 2A0580 to_t <- inc((dph|dpl)),upd_nz 003FC8 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003FCA 026246 026008 F:[interrupt] T:[next] 003FCC E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 E8 INX reg_x ---- 003D00 2A06C2 2A06C2 to_t <- inc(reg_x),upd_nz 003D02 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003D04 026246 026008 F:[interrupt] T:[next] 003D06 E13A42 E13A42 reg_x <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 C8 INY reg_y ---- 003900 2A06C3 2A06C3 to_t <- inc(reg_y),upd_nz 003902 E13A44 E13A44 reg_z <- acc_t,irq_to_f 003904 026246 026008 F:[interrupt] T:[next] 003906 E13A43 E13A43 reg_y <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ------ 6502 Arithmetic ------ ---- page 2 69 ADC imm ---- 002D20 4DC488 4DC488 to_a <- adc(acc_a, (pc++)),upd_nzc 002D22 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 002D24 026246 026008 F:[interrupt] T:[next] 002D26 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 65 ADC zp ---- 002CA0 E12888 E12888 to_dpl <- (pc++),irq_to_f 002CA2 4DC780 4DC780 to_a <- adc(acc_a, (0|dpl)),upd_nzc 002CA4 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 002CA6 026246 026008 F:[interrupt] T:[next] 002CA8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 75 ADC zpx ---- 002EA0 E10888 E10888 to_t <- (pc++),irq_to_f 002EA2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 002EA4 4DC780 4DC780 to_a <- adc(acc_a, (0|dpl)),upd_nzc 002EA6 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 002EA8 026246 026008 F:[interrupt] T:[next] 002EAA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 6D ADC abs ---- 002DA0 E12888 E12888 to_dpl <- (pc++),irq_to_f 002DA2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 002DA4 4DC580 4DC580 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002DA6 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 002DA8 026246 026008 F:[interrupt] T:[next] 002DAA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 7D ADC absx ---- 002FA0 E10888 E10888 to_t <- (pc++),irq_to_f 002FA2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 002FA4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002FA6 4DC580 4DC580 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002FA8 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 002FAA 026246 026008 F:[interrupt] T:[next] 002FAC E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 79 ADC absy ---- 002F20 E10888 E10888 to_t <- (pc++),irq_to_f 002F22 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) 002F24 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002F26 4DC580 4DC580 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002F28 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 002F2A 026246 026008 F:[interrupt] T:[next] 002F2C E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 61 ADC idx_indexed_indirect ---- 002C20 E10888 E10888 to_t <- (pc++),irq_to_f 002C22 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 002C24 010380 010380 to_t <- (0|dpl) 002C26 2A21A2 2A21A2 to_dpl <- inc(dpl) 002C28 011380 011380 to_dph <- (0|dpl) 002C2A 0D2220 0D2220 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 002C2C 4DC580 4DC580 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002C2E E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 002C30 026246 026008 F:[interrupt] T:[next] 002C32 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 10 cycles -- 2 bytes -- ---- page 2 71 ADC idy_indirect_indexed ---- 002E20 E12888 E12888 to_dpl <- (pc++),irq_to_f 002E22 010380 010380 to_t <- (0|dpl) 002E24 2A21A2 2A21A2 to_dpl <- inc(dpl) 002E26 0D0243 0D0243 to_t <- add(acc_t, reg_y) 002E28 6A1380 6A1380 to_dph <- inc_tc((0|dpl)) 002E2A 062220 062220 to_dpl <- xor(acc_t, 0) ---- end of ea calculation --- 002E2C 4DC580 4DC580 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002E2E E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 002E30 026246 026008 F:[interrupt] T:[next] 002E32 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 10 cycles -- 2 bytes -- ---- page 2 E9 SBC imm ---- 003D20 5CC488 5CC488 to_a <- sbc(acc_a, (pc++)),upd_nzc 003D22 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 003D24 026246 026008 F:[interrupt] T:[next] 003D26 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 E5 SBC zp ---- 003CA0 E12888 E12888 to_dpl <- (pc++),irq_to_f 003CA2 5CC780 5CC780 to_a <- sbc(acc_a, (0|dpl)),upd_nzc 003CA4 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 003CA6 026246 026008 F:[interrupt] T:[next] 003CA8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 F5 SBC zpx ---- 003EA0 E10888 E10888 to_t <- (pc++),irq_to_f 003EA2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003EA4 5CC780 5CC780 to_a <- sbc(acc_a, (0|dpl)),upd_nzc 003EA6 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 003EA8 026246 026008 F:[interrupt] T:[next] 003EAA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 ED SBC abs ---- 003DA0 E12888 E12888 to_dpl <- (pc++),irq_to_f 003DA2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 003DA4 5CC580 5CC580 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003DA6 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 003DA8 026246 026008 F:[interrupt] T:[next] 003DAA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 FD SBC absx ---- 003FA0 E10888 E10888 to_t <- (pc++),irq_to_f 003FA2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 003FA4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003FA6 5CC580 5CC580 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003FA8 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 003FAA 026246 026008 F:[interrupt] T:[next] 003FAC E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 F9 SBC absy ---- 003F20 E10888 E10888 to_t <- (pc++),irq_to_f 003F22 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) 003F24 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003F26 5CC580 5CC580 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003F28 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 003F2A 026246 026008 F:[interrupt] T:[next] 003F2C E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 E1 SBC idx_indexed_indirect ---- 003C20 E10888 E10888 to_t <- (pc++),irq_to_f 003C22 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 003C24 010380 010380 to_t <- (0|dpl) 003C26 2A21A2 2A21A2 to_dpl <- inc(dpl) 003C28 011380 011380 to_dph <- (0|dpl) 003C2A 0D2220 0D2220 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 003C2C 5CC580 5CC580 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003C2E E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 003C30 026246 026008 F:[interrupt] T:[next] 003C32 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 10 cycles -- 2 bytes -- ---- page 2 F1 SBC idy_indirect_indexed ---- 003E20 E12888 E12888 to_dpl <- (pc++),irq_to_f 003E22 010380 010380 to_t <- (0|dpl) 003E24 2A21A2 2A21A2 to_dpl <- inc(dpl) 003E26 0D0243 0D0243 to_t <- add(acc_t, reg_y) 003E28 6A1380 6A1380 to_dph <- inc_tc((0|dpl)) 003E2A 062220 062220 to_dpl <- xor(acc_t, 0) ---- end of ea calculation --- 003E2C 5CC580 5CC580 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003E2E E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 003E30 026246 026008 F:[interrupt] T:[next] 003E32 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 10 cycles -- 2 bytes -- ------ 6502 Logic ------ ---- page 2 29 AND imm ---- 002520 084488 084488 to_a <- and(acc_a, (pc++)),upd_nz 002522 026008 026008 next 002524 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f ---- page 2 25 AND zp ---- 0024A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0024A2 084780 084780 to_a <- and(acc_a, (0|dpl)),upd_nz 0024A4 026246 026008 F:[interrupt] T:[next] 0024A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 35 AND zpx ---- 0026A0 E10888 E10888 to_t <- (pc++),irq_to_f 0026A2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0026A4 084780 084780 to_a <- and(acc_a, (0|dpl)),upd_nz 0026A6 026246 026008 F:[interrupt] T:[next] 0026A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 2D AND abs ---- 0025A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0025A2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0025A4 084580 084580 to_a <- and(acc_a, (dph|dpl)),upd_nz 0025A6 026246 026008 F:[interrupt] T:[next] 0025A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 3D AND absx ---- 0027A0 E10888 E10888 to_t <- (pc++),irq_to_f 0027A2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 0027A4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0027A6 084580 084580 to_a <- and(acc_a, (dph|dpl)),upd_nz 0027A8 026246 026008 F:[interrupt] T:[next] 0027AA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 39 AND absy ---- 002720 E10888 E10888 to_t <- (pc++),irq_to_f 002722 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) 002724 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002726 084580 084580 to_a <- and(acc_a, (dph|dpl)),upd_nz 002728 026246 026008 F:[interrupt] T:[next] 00272A E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 21 AND idx_indexed_indirect ---- 002420 E10888 E10888 to_t <- (pc++),irq_to_f 002422 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 002424 010380 010380 to_t <- (0|dpl) 002426 2A21A2 2A21A2 to_dpl <- inc(dpl) 002428 011380 011380 to_dph <- (0|dpl) 00242A 0D2220 0D2220 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00242C 084580 084580 to_a <- and(acc_a, (dph|dpl)),upd_nz 00242E 026246 026008 F:[interrupt] T:[next] 002430 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 31 AND idy_indirect_indexed ---- 002620 E12888 E12888 to_dpl <- (pc++),irq_to_f 002622 010380 010380 to_t <- (0|dpl) 002624 2A21A2 2A21A2 to_dpl <- inc(dpl) 002626 0D0243 0D0243 to_t <- add(acc_t, reg_y) 002628 6A1380 6A1380 to_dph <- inc_tc((0|dpl)) 00262A 062220 062220 to_dpl <- xor(acc_t, 0) ---- end of ea calculation --- 00262C 084580 084580 to_a <- and(acc_a, (dph|dpl)),upd_nz 00262E 026246 026008 F:[interrupt] T:[next] 002630 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 49 EOR imm ---- 002920 064488 064488 to_a <- xor(acc_a, (pc++)),upd_nz 002922 026008 026008 next 002924 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f ---- page 2 45 EOR zp ---- 0028A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0028A2 064780 064780 to_a <- xor(acc_a, (0|dpl)),upd_nz 0028A4 026246 026008 F:[interrupt] T:[next] 0028A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 55 EOR zpx ---- 002AA0 E10888 E10888 to_t <- (pc++),irq_to_f 002AA2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 002AA4 064780 064780 to_a <- xor(acc_a, (0|dpl)),upd_nz 002AA6 026246 026008 F:[interrupt] T:[next] 002AA8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 4D EOR abs ---- 0029A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0029A2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0029A4 064580 064580 to_a <- xor(acc_a, (dph|dpl)),upd_nz 0029A6 026246 026008 F:[interrupt] T:[next] 0029A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 5D EOR absx ---- 002BA0 E10888 E10888 to_t <- (pc++),irq_to_f 002BA2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 002BA4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002BA6 064580 064580 to_a <- xor(acc_a, (dph|dpl)),upd_nz 002BA8 026246 026008 F:[interrupt] T:[next] 002BAA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 59 EOR absy ---- 002B20 E10888 E10888 to_t <- (pc++),irq_to_f 002B22 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) 002B24 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002B26 064580 064580 to_a <- xor(acc_a, (dph|dpl)),upd_nz 002B28 026246 026008 F:[interrupt] T:[next] 002B2A E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 41 EOR idx_indexed_indirect ---- 002820 E10888 E10888 to_t <- (pc++),irq_to_f 002822 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 002824 010380 010380 to_t <- (0|dpl) 002826 2A21A2 2A21A2 to_dpl <- inc(dpl) 002828 011380 011380 to_dph <- (0|dpl) 00282A 0D2220 0D2220 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00282C 064580 064580 to_a <- xor(acc_a, (dph|dpl)),upd_nz 00282E 026246 026008 F:[interrupt] T:[next] 002830 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 51 EOR idy_indirect_indexed ---- 002A20 E12888 E12888 to_dpl <- (pc++),irq_to_f 002A22 010380 010380 to_t <- (0|dpl) 002A24 2A21A2 2A21A2 to_dpl <- inc(dpl) 002A26 0D0243 0D0243 to_t <- add(acc_t, reg_y) 002A28 6A1380 6A1380 to_dph <- inc_tc((0|dpl)) 002A2A 062220 062220 to_dpl <- xor(acc_t, 0) ---- end of ea calculation --- 002A2C 064580 064580 to_a <- xor(acc_a, (dph|dpl)),upd_nz 002A2E 026246 026008 F:[interrupt] T:[next] 002A30 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 09 ORA imm ---- 002120 0E4488 0E4488 to_a <- or(acc_a, (pc++)),upd_nz 002122 026008 026008 next 002124 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f ---- page 2 05 ORA zp ---- 0020A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0020A2 0E4780 0E4780 to_a <- or(acc_a, (0|dpl)),upd_nz 0020A4 026246 026008 F:[interrupt] T:[next] 0020A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 15 ORA zpx ---- 0022A0 E10888 E10888 to_t <- (pc++),irq_to_f 0022A2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0022A4 0E4780 0E4780 to_a <- or(acc_a, (0|dpl)),upd_nz 0022A6 026246 026008 F:[interrupt] T:[next] 0022A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 0D ORA abs ---- 0021A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0021A2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0021A4 0E4580 0E4580 to_a <- or(acc_a, (dph|dpl)),upd_nz 0021A6 026246 026008 F:[interrupt] T:[next] 0021A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 1D ORA absx ---- 0023A0 E10888 E10888 to_t <- (pc++),irq_to_f 0023A2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 0023A4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0023A6 0E4580 0E4580 to_a <- or(acc_a, (dph|dpl)),upd_nz 0023A8 026246 026008 F:[interrupt] T:[next] 0023AA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 19 ORA absy ---- 002320 E10888 E10888 to_t <- (pc++),irq_to_f 002322 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) 002324 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002326 0E4580 0E4580 to_a <- or(acc_a, (dph|dpl)),upd_nz 002328 026246 026008 F:[interrupt] T:[next] 00232A E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 01 ORA idx_indexed_indirect ---- 002020 E10888 E10888 to_t <- (pc++),irq_to_f 002022 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 002024 010380 010380 to_t <- (0|dpl) 002026 2A21A2 2A21A2 to_dpl <- inc(dpl) 002028 011380 011380 to_dph <- (0|dpl) 00202A 0D2220 0D2220 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00202C 0E4580 0E4580 to_a <- or(acc_a, (dph|dpl)),upd_nz 00202E 026246 026008 F:[interrupt] T:[next] 002030 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 11 ORA idy_indirect_indexed ---- 002220 E12888 E12888 to_dpl <- (pc++),irq_to_f 002222 010380 010380 to_t <- (0|dpl) 002224 2A21A2 2A21A2 to_dpl <- inc(dpl) 002226 0D0243 0D0243 to_t <- add(acc_t, reg_y) 002228 6A1380 6A1380 to_dph <- inc_tc((0|dpl)) 00222A 062220 062220 to_dpl <- xor(acc_t, 0) ---- end of ea calculation --- 00222C 0E4580 0E4580 to_a <- or(acc_a, (dph|dpl)),upd_nz 00222E 026246 026008 F:[interrupt] T:[next] 002230 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ------ 6502 Shift and rotate ------ ---- page 2 0A ASL reg_a ---- 002140 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 002142 0BC5A2 0BC5A2 to_a <- asl(dpl),upd_nzc 002144 026246 026008 F:[interrupt] T:[next] 002146 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 06 ASL zp ---- 0020C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0020C2 0B8780 0B8780 to_t <- asl((0|dpl)),upd_nzc 0020C4 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0020C6 026246 026008 F:[interrupt] T:[next] 0020C8 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 16 ASL zpx ---- 0022C0 E10888 E10888 to_t <- (pc++),irq_to_f 0022C2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0022C4 0B8780 0B8780 to_t <- asl((0|dpl)),upd_nzc 0022C6 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0022C8 026246 026008 F:[interrupt] T:[next] 0022CA E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 0E ASL abs ---- 0021C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0021C2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0021C4 0B8580 0B8580 to_t <- asl((dph|dpl)),upd_nzc 0021C6 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0021C8 026246 026008 F:[interrupt] T:[next] 0021CA E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 1E ASL absx ---- 0023C0 E10888 E10888 to_t <- (pc++),irq_to_f 0023C2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 0023C4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0023C6 0B8580 0B8580 to_t <- asl((dph|dpl)),upd_nzc 0023C8 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0023CA 026246 026008 F:[interrupt] T:[next] 0023CC E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 4A LSR reg_a ---- 002940 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 002942 A1C790 A1C790 to_a <- shr((0|dpl)),upd_nzc 002944 026246 026008 F:[interrupt] T:[next] 002946 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 46 LSR zp ---- 0028C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0028C2 010122 010122 to_t <- dpl 0028C4 013259 013259 reg_tl <- acc_t 0028C6 412B00 412B00 to_dpl <- (0|dpl),c_to_f 0028C8 A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 0028CA 013244 013244 reg_z <- acc_t 0028CC E12A59 E12A59 to_dpl <- reg_tl,irq_to_f 0028CE 026246 026008 F:[interrupt] T:[next] 0028D0 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 56 LSR zpx ---- 002AC0 E10888 E10888 to_t <- (pc++),irq_to_f 002AC2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 002AC4 010122 010122 to_t <- dpl 002AC6 013259 013259 reg_tl <- acc_t 002AC8 412B00 412B00 to_dpl <- (0|dpl),c_to_f 002ACA A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 002ACC 013244 013244 reg_z <- acc_t 002ACE E12A59 E12A59 to_dpl <- reg_tl,irq_to_f 002AD0 026246 026008 F:[interrupt] T:[next] 002AD2 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 10 cycles -- 2 bytes -- ---- page 2 4E LSR abs ---- 0029C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0029C2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0029C4 010122 010122 to_t <- dpl 0029C6 013259 013259 reg_tl <- acc_t 0029C8 412900 412900 to_dpl <- (dph|dpl),c_to_f 0029CA A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 0029CC 013244 013244 reg_z <- acc_t 0029CE E12A59 E12A59 to_dpl <- reg_tl,irq_to_f 0029D0 026246 026008 F:[interrupt] T:[next] 0029D2 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 10 cycles -- 3 bytes -- ---- page 2 5E LSR absx ---- 002BC0 E10888 E10888 to_t <- (pc++),irq_to_f 002BC2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 002BC4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002BC6 010122 010122 to_t <- dpl 002BC8 013259 013259 reg_tl <- acc_t 002BCA 412900 412900 to_dpl <- (dph|dpl),c_to_f 002BCC A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 002BCE 013244 013244 reg_z <- acc_t 002BD0 E12A59 E12A59 to_dpl <- reg_tl,irq_to_f 002BD2 026246 026008 F:[interrupt] T:[next] 002BD4 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 11 cycles -- 3 bytes -- ---- page 2 2A ROL reg_a ---- 002540 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 002542 4BC5A2 4BC5A2 to_a <- rol(dpl),upd_nzc 002544 026246 026008 F:[interrupt] T:[next] 002546 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 26 ROL zp ---- 0024C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0024C2 4B8780 4B8780 to_t <- rol((0|dpl)),upd_nzc 0024C4 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0024C6 026246 026008 F:[interrupt] T:[next] 0024C8 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 36 ROL zpx ---- 0026C0 E10888 E10888 to_t <- (pc++),irq_to_f 0026C2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0026C4 4B8780 4B8780 to_t <- rol((0|dpl)),upd_nzc 0026C6 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0026C8 026246 026008 F:[interrupt] T:[next] 0026CA E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 2E ROL abs ---- 0025C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0025C2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0025C4 4B8580 4B8580 to_t <- rol((dph|dpl)),upd_nzc 0025C6 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0025C8 026246 026008 F:[interrupt] T:[next] 0025CA E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 3E ROL absx ---- 0027C0 E10888 E10888 to_t <- (pc++),irq_to_f 0027C2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 0027C4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0027C6 4B8580 4B8580 to_t <- rol((dph|dpl)),upd_nzc 0027C8 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0027CA 026246 026008 F:[interrupt] T:[next] 0027CC E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 6A ROR reg_a ---- 002D40 462AA0 462AA0 to_dpl <- xor(acc_a, 0),c_to_f 002D42 A1C790 A1C790 to_a <- shr((0|dpl)),upd_nzc 002D44 E10A20 E64EC6 F:[to_t <- 0,irq_to_f] T:[to_a <- xor(acc_a, reg_128),irq_to_f,upd_nz] 002D46 026246 026008 F:[interrupt] T:[next] 002D48 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 2 66 ROR zp ---- 002CC0 E12888 E12888 to_dpl <- (pc++),irq_to_f 002CC2 010122 010122 to_t <- dpl 002CC4 013259 013259 reg_tl <- acc_t 002CC6 412B00 412B00 to_dpl <- (0|dpl),c_to_f 002CC8 A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 002CCA 012220 0E0646 F:[to_dpl <- 0] T:[to_t <- or(acc_t, reg_128),upd_nz] 002CCC 013244 013244 reg_z <- acc_t 002CCE E12A59 E12A59 to_dpl <- reg_tl,irq_to_f 002CD0 026246 026008 F:[interrupt] T:[next] 002CD2 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 10 cycles -- 2 bytes -- ---- page 2 76 ROR zpx ---- 002EC0 E10888 E10888 to_t <- (pc++),irq_to_f 002EC2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 002EC4 010122 010122 to_t <- dpl 002EC6 013259 013259 reg_tl <- acc_t 002EC8 412B00 412B00 to_dpl <- (0|dpl),c_to_f 002ECA A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 002ECC 012220 0E0646 F:[to_dpl <- 0] T:[to_t <- or(acc_t, reg_128),upd_nz] 002ECE 013244 013244 reg_z <- acc_t 002ED0 E12A59 E12A59 to_dpl <- reg_tl,irq_to_f 002ED2 026246 026008 F:[interrupt] T:[next] 002ED4 E13B00 E13B00 (0|dpl) <- acc_t,irq_to_f -- 11 cycles -- 2 bytes -- ---- page 2 6E ROR abs ---- 002DC0 E12888 E12888 to_dpl <- (pc++),irq_to_f 002DC2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 002DC4 010122 010122 to_t <- dpl 002DC6 013259 013259 reg_tl <- acc_t 002DC8 412900 412900 to_dpl <- (dph|dpl),c_to_f 002DCA A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 002DCC 012220 0E0646 F:[to_dpl <- 0] T:[to_t <- or(acc_t, reg_128),upd_nz] 002DCE 013244 013244 reg_z <- acc_t 002DD0 E12A59 E12A59 to_dpl <- reg_tl,irq_to_f 002DD2 026246 026008 F:[interrupt] T:[next] 002DD4 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 11 cycles -- 3 bytes -- ---- page 2 7E ROR absx ---- 002FC0 E10888 E10888 to_t <- (pc++),irq_to_f 002FC2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 002FC4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002FC6 010122 010122 to_t <- dpl 002FC8 013259 013259 reg_tl <- acc_t 002FCA 412900 412900 to_dpl <- (dph|dpl),c_to_f 002FCC A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 002FCE 012220 0E0646 F:[to_dpl <- 0] T:[to_t <- or(acc_t, reg_128),upd_nz] 002FD0 013244 013244 reg_z <- acc_t 002FD2 E12A59 E12A59 to_dpl <- reg_tl,irq_to_f 002FD4 026246 026008 F:[interrupt] T:[next] 002FD6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f -- 12 cycles -- 3 bytes -- ------ 6502 Compare ------ ---- page 2 C9 CMP imm ---- 003920 3C8488 3C8488 to_t <- sub(acc_a, (pc++)),upd_nzc 003922 026008 026008 next 003924 E13A44 E13A44 reg_z <- acc_t,irq_to_f ---- page 2 C5 CMP zp ---- 0038A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0038A2 3C8780 3C8780 to_t <- sub(acc_a, (0|dpl)),upd_nzc 0038A4 026246 026008 F:[interrupt] T:[next] 0038A6 E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 D5 CMP zpx ---- 003AA0 E10888 E10888 to_t <- (pc++),irq_to_f 003AA2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003AA4 3C8780 3C8780 to_t <- sub(acc_a, (0|dpl)),upd_nzc 003AA6 026246 026008 F:[interrupt] T:[next] 003AA8 E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 CD CMP abs ---- 0039A0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0039A2 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 0039A4 3C8580 3C8580 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 0039A6 026246 026008 F:[interrupt] T:[next] 0039A8 E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 DD CMP absx ---- 003BA0 E10888 E10888 to_t <- (pc++),irq_to_f 003BA2 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 003BA4 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003BA6 3C8580 3C8580 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 003BA8 026246 026008 F:[interrupt] T:[next] 003BAA E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 D9 CMP absy ---- 003B20 E10888 E10888 to_t <- (pc++),irq_to_f 003B22 0D2243 0D2243 to_dpl <- add(acc_t, reg_y) 003B24 6A1088 6A1088 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003B26 3C8580 3C8580 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 003B28 026246 026008 F:[interrupt] T:[next] 003B2A E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 C1 CMP idx_indexed_indirect ---- 003820 E10888 E10888 to_t <- (pc++),irq_to_f 003822 0D2242 0D2242 to_dpl <- add(acc_t, reg_x) 003824 010380 010380 to_t <- (0|dpl) 003826 2A21A2 2A21A2 to_dpl <- inc(dpl) 003828 011380 011380 to_dph <- (0|dpl) 00382A 0D2220 0D2220 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00382C 3C8580 3C8580 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 00382E 026246 026008 F:[interrupt] T:[next] 003830 E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 D1 CMP idy_indirect_indexed ---- 003A20 E12888 E12888 to_dpl <- (pc++),irq_to_f 003A22 010380 010380 to_t <- (0|dpl) 003A24 2A21A2 2A21A2 to_dpl <- inc(dpl) 003A26 0D0243 0D0243 to_t <- add(acc_t, reg_y) 003A28 6A1380 6A1380 to_dph <- inc_tc((0|dpl)) 003A2A 062220 062220 to_dpl <- xor(acc_t, 0) ---- end of ea calculation --- 003A2C 3C8580 3C8580 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 003A2E 026246 026008 F:[interrupt] T:[next] 003A30 E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 E0 CPX imm ---- 003C00 E10AC2 E10AC2 to_t <- reg_x,irq_to_f 003C02 3C8408 3C8408 to_t <- sub(acc_t, (pc++)),upd_nzc 003C04 026246 026008 F:[interrupt] T:[next] 003C06 E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 E4 CPX zp ---- 003C80 E12888 E12888 to_dpl <- (pc++),irq_to_f 003C82 0102C2 0102C2 to_t <- reg_x 003C84 3C8700 3C8700 to_t <- sub(acc_t, (0|dpl)),upd_nzc 003C86 026246 026008 F:[interrupt] T:[next] 003C88 E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 EC CPX abs ---- 003D80 E12888 E12888 to_dpl <- (pc++),irq_to_f 003D82 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 003D84 0102C2 0102C2 to_t <- reg_x 003D86 3C8500 3C8500 to_t <- sub(acc_t, (dph|dpl)),upd_nzc 003D88 026246 026008 F:[interrupt] T:[next] 003D8A E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 C0 CPY imm ---- 003800 E10AC3 E10AC3 to_t <- reg_y,irq_to_f 003802 3C8408 3C8408 to_t <- sub(acc_t, (pc++)),upd_nzc 003804 026246 026008 F:[interrupt] T:[next] 003806 E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 C4 CPY zp ---- 003880 E12888 E12888 to_dpl <- (pc++),irq_to_f 003882 0102C3 0102C3 to_t <- reg_y 003884 3C8700 3C8700 to_t <- sub(acc_t, (0|dpl)),upd_nzc 003886 026246 026008 F:[interrupt] T:[next] 003888 E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 CC CPY abs ---- 003980 E12888 E12888 to_dpl <- (pc++),irq_to_f 003982 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 003984 0102C3 0102C3 to_t <- reg_y 003986 3C8500 3C8500 to_t <- sub(acc_t, (dph|dpl)),upd_nzc 003988 026246 026008 F:[interrupt] T:[next] 00398A E13A44 E13A44 reg_z <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ------ 6502 Conditional branch ------ ---- page 2 90 BCC ---- 003200 410888 410888 to_t <- (pc++),c_to_f 003202 0D2246 026008 F:[to_dpl <- add(acc_t, reg_128)] T:[next] 003204 612A20 E60A20 F:[to_dpl <- 0,tc_to_f] T:[delay] 003206 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 003208 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00320A 026008 026008 next 00320C E60A20 E60A20 delay -- 3/7 cycles -- 2 bytes -- ---- page 2 B0 BCS ---- 003600 410888 410888 to_t <- (pc++),c_to_f 003602 026008 0D2246 F:[next] T:[to_dpl <- add(acc_t, reg_128)] 003604 E60A20 612A20 F:[delay] T:[to_dpl <- 0,tc_to_f] 003606 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 003608 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00360A 026008 026008 next 00360C E60A20 E60A20 delay -- 3/7 cycles -- 2 bytes -- ---- page 2 F0 BEQ ---- 003E00 1B02C4 1B02C4 to_t <- dec(reg_z) 003E02 610888 610888 to_t <- (pc++),tc_to_f 003E04 0D2246 026008 F:[to_dpl <- add(acc_t, reg_128)] T:[next] 003E06 612A20 E60A20 F:[to_dpl <- 0,tc_to_f] T:[delay] 003E08 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 003E0A 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 003E0C 026008 026008 next 003E0E E60A20 E60A20 delay -- 4/8 cycles -- 2 bytes -- ---- page 2 D0 BNE ---- 003A00 1B02C4 1B02C4 to_t <- dec(reg_z) 003A02 610888 610888 to_t <- (pc++),tc_to_f 003A04 026008 0D2246 F:[next] T:[to_dpl <- add(acc_t, reg_128)] 003A06 E60A20 612A20 F:[delay] T:[to_dpl <- 0,tc_to_f] 003A08 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 003A0A 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 003A0C 026008 026008 next 003A0E E60A20 E60A20 delay -- 4/8 cycles -- 2 bytes -- ---- page 2 30 BMI ---- 002600 810888 810888 to_t <- (pc++),n_to_f 002602 026008 0D2246 F:[next] T:[to_dpl <- add(acc_t, reg_128)] 002604 E60A20 612A20 F:[delay] T:[to_dpl <- 0,tc_to_f] 002606 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 002608 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00260A 026008 026008 next 00260C E60A20 E60A20 delay -- 3/7 cycles -- 2 bytes -- ---- page 2 10 BPL ---- 002200 810888 810888 to_t <- (pc++),n_to_f 002202 0D2246 026008 F:[to_dpl <- add(acc_t, reg_128)] T:[next] 002204 612A20 E60A20 F:[to_dpl <- 0,tc_to_f] T:[delay] 002206 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 002208 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00220A 026008 026008 next 00220C E60A20 E60A20 delay -- 3/7 cycles -- 2 bytes -- ---- page 2 50 BVC ---- 002A00 0B0214 0B0214 to_t <- asl(0x10) 002A02 2D0214 2D0214 to_t <- add_1(acc_t, 0x10) 002A04 080240 080240 to_t <- and(acc_t, reg_v) 002A06 2D2221 2D2221 to_dpl <- add_1(acc_t, 1) 002A08 026122 026122 to_ir <- dpl,p_6502 002A0A 012212 012212 to_dpl <- 4 -- 0/6 cycles -- 2 bytes -- ---- page 2 70 BVS ---- 002E00 0B0214 0B0214 to_t <- asl(0x10) 002E02 2D0214 2D0214 to_t <- add_1(acc_t, 0x10) 002E04 080240 080240 to_t <- and(acc_t, reg_v) 002E06 2D2221 2D2221 to_dpl <- add_1(acc_t, 1) 002E08 026122 026122 to_ir <- dpl,p_6502 002E0A 012216 012216 to_dpl <- lit20 -- 0/6 cycles -- 2 bytes -- ---- page 2 04 BFC ---- 002080 010088 010088 to_t <- (pc++) 002082 0D2246 026008 F:[to_dpl <- add(acc_t, reg_128)] T:[next] 002084 612A20 E60A20 F:[to_dpl <- 0,tc_to_f] T:[delay] 002086 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 002088 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00208A 026008 026008 next 00208C E60A20 E60A20 delay -- 3/7 cycles -- 2 bytes -- ---- page 2 14 BFS ---- 002280 010088 010088 to_t <- (pc++) 002282 026008 0D2246 F:[next] T:[to_dpl <- add(acc_t, reg_128)] 002284 E60A20 612A20 F:[delay] T:[to_dpl <- 0,tc_to_f] 002286 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 002288 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00228A 026008 026008 next 00228C E60A20 E60A20 delay -- 3/7 cycles -- 2 bytes -- ---- page 2 02 V0x02 ---- 002040 026922 026922 to_ir <- dpl,l_to_f,p_6502 002042 010246 010246 to_t <- reg_128 ---- page 2 03 V0x03 ---- 002060 226922 226922 to_ir <- dpl,h_to_f,p_6502 002062 010246 010246 to_t <- reg_128 ---- page 2 12 V0x12 ---- 002240 026922 026922 to_ir <- dpl,l_to_f,p_6502 002242 010246 010246 to_t <- reg_128 ---- page 2 13 V0x13 ---- 002260 026922 026922 to_ir <- dpl,l_to_f,p_6502 002262 010246 010246 to_t <- reg_128 ---- page 2 22 V0x22 ---- 002440 026922 026922 to_ir <- dpl,l_to_f,p_6502 002442 010246 010246 to_t <- reg_128 ---- page 2 23 V0x23 ---- 002460 026922 026922 to_ir <- dpl,l_to_f,p_6502 002462 010246 010246 to_t <- reg_128 ---- page 2 32 V0x32 ---- 002640 226922 226922 to_ir <- dpl,h_to_f,p_6502 002642 010246 010246 to_t <- reg_128 ---- page 2 33 V0x33 ---- 002660 026922 026922 to_ir <- dpl,l_to_f,p_6502 002662 010246 010246 to_t <- reg_128 ------ 6502 Stack ------ ---- page 2 48 PHA ---- 002900 E12AC1 E12AC1 to_dpl <- reg_s,irq_to_f 002902 2A1220 2A1220 to_dph <- inc(0) 002904 E13980 E13980 (dph|dpl) <- acc_a,irq_to_f 002906 1B01A2 1B01A2 to_t <- dec(dpl) 002908 026246 026008 F:[interrupt] T:[next] 00290A E13A41 E13A41 reg_s <- acc_t,irq_to_f -- 6 cycles -- 1 bytes -- ---- page 2 68 PLA ---- 002D00 2A22C1 2A22C1 to_dpl <- inc(reg_s) 002D02 2A1220 2A1220 to_dph <- inc(0) 002D04 E14D80 E14D80 to_a <- (dph|dpl),irq_to_f,upd_nz 002D06 0132C4 0132C4 reg_z <- acc_a 002D08 0101A2 0101A2 to_t <- dpl 002D0A 026246 026008 F:[interrupt] T:[next] 002D0C E13A41 E13A41 reg_s <- acc_t,irq_to_f -- 7 cycles -- 1 bytes -- ---- page 2 08 PHP ---- 002100 4B2240 4B2240 to_dpl <- rol(reg_v) 002102 810A46 810A46 to_t <- reg_128,n_to_f 002104 022122 0E2122 F:[to_dpl <- res(acc_t, dpl)] T:[to_dpl <- or(acc_t, dpl)] 002106 1B1244 1B1244 to_dph <- dec(reg_z) 002108 610A12 610A12 to_t <- 4,tc_to_f 00210A 020122 0E0122 F:[to_t <- res(acc_t, dpl)] T:[to_t <- or(acc_t, dpl)] 00210C 0122C1 0122C1 to_dpl <- reg_s 00210E 2A1220 2A1220 to_dph <- inc(0) 002110 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f 002112 1B01A2 1B01A2 to_t <- dec(dpl) 002114 026246 026008 F:[interrupt] T:[next] 002116 E13A41 E13A41 reg_s <- acc_t,irq_to_f -- 12 cycles -- 1 bytes -- ---- page 2 28 PLP ---- 002500 2A22C1 2A22C1 to_dpl <- inc(reg_s) 002502 2A1220 2A1220 to_dph <- inc(0) 002504 0101A2 0101A2 to_t <- dpl 002506 013241 013241 reg_s <- acc_t 002508 010500 010500 to_t <- (dph|dpl),upd_n 00250A 080212 080212 to_t <- and(acc_t, 4) 00250C 013244 013244 reg_z <- acc_t 00250E E12900 E12900 to_dpl <- (dph|dpl),irq_to_f 002510 A18310 A18310 to_t <- shr((0|dpl)),upd_c 002512 026246 026008 F:[interrupt] T:[next] 002514 E13A40 E13A40 reg_v <- acc_t,irq_to_f -- 11 cycles -- 1 bytes -- ------ 6502 Jumps and subroutines ------ ---- page 2 4C JMP abs ---- 002980 E10888 E10888 to_t <- (pc++),irq_to_f 002982 012008 012008 to_dpl <- (pc++) 002984 065220 065220 pcl<-pch, to_pch <- xor(acc_t, 0) 002986 015122 015122 pcl<-pch, to_pch <- dpl 002988 026246 026008 F:[interrupt] T:[next] 00298A E60A20 E60A20 delay -- 6 cycles -- 3 bytes -- ---- page 2 6C JMP indirect ---- 002D80 E12888 E12888 to_dpl <- (pc++),irq_to_f 002D82 011088 011088 to_dph <- (pc++) 002D84 015180 015180 pcl<-pch, to_pch <- (dph|dpl) 002D86 2A2122 2A2122 to_dpl <- inc(dpl) 002D88 E15900 E15900 pcl<-pch, to_pch <- (dph|dpl),irq_to_f 002D8A 026246 026008 F:[interrupt] T:[next] 002D8C E60A20 E60A20 delay -- 7 cycles -- 3 bytes -- ---- page 2 20 JSR abs ---- 002400 E12888 E12888 to_dpl <- (pc++),irq_to_f 002402 010080 010080 to_t <- pc_ind 002404 006222 006222 to_ir <- lit8,p_reset 002406 013258 013258 reg_th <- acc_t -- 0/4 cycles -- 3 bytes -- ---- page 0 08 RCAL ---- 000100 010022 010022 to_t <- pcl 000102 015122 015122 pcl<-pch, to_pch <- dpl 000104 013259 013259 reg_tl <- acc_t 000106 010022 010022 to_t <- pcl 000108 0122C1 0122C1 to_dpl <- reg_s 00010A 011221 011221 to_dph <- 1 00010C C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 00010E 1B2122 1B2122 to_dpl <- dec(dpl) 000110 610A59 610A59 to_t <- reg_tl,tc_to_f 000112 013100 013100 (dph|dpl) <- acc_t 000114 E15A58 E15A58 pcl<-pch, to_pch <- reg_th,irq_to_f 000116 1B0122 1B0122 to_t <- dec(dpl) 000118 026246 026008 F:[interrupt] T:[next] 00011A E13A41 E13A41 reg_s <- acc_t,irq_to_f -- 14 cycles -- 1 bytes -- ---- page 2 60 RTS ---- 002C00 2A22C1 2A22C1 to_dpl <- inc(reg_s) 002C02 2A1220 2A1220 to_dph <- inc(0) 002C04 2A5100 2A5100 pcl<-pch, to_pch <- inc((dph|dpl)) 002C06 2A21A2 2A21A2 to_dpl <- inc(dpl) 002C08 CA5100 CA5100 pcl<-pch, to_pch <- inc_dtc((dph|dpl)) 002C0A E109A2 E109A2 to_t <- dpl,irq_to_f 002C0C 026246 026008 F:[interrupt] T:[next] 002C0E E13A41 E13A41 reg_s <- acc_t,irq_to_f -- 8 cycles -- 1 bytes -- ---- page 2 00 BRK ---- 002000 026246 026008 F:[interrupt] T:[next] 002002 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 2 40 RTI ---- 002800 026246 026008 F:[interrupt] T:[next] 002802 E10AA0 E10AA0 to_t <- 0,irq_to_f ------ 6502 Flags set, reset and test ------ ---- page 2 18 CLC ---- 002300 22E008 22E008 next, clr_c 002302 E60A20 E60A20 delay ---- page 2 38 SEC ---- 002700 02E008 02E008 next, set_c 002702 E60A20 E60A20 delay ---- page 2 D8 CLD ---- 003B00 026246 026008 F:[interrupt] T:[next] 003B02 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 2 F8 SED ---- 003F00 026246 026008 F:[interrupt] T:[next] 003F02 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 2 58 CLI ---- 002B00 026246 026008 F:[interrupt] T:[next] 002B02 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 2 78 SEI ---- 002F00 026246 026008 F:[interrupt] T:[next] 002F02 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 2 B8 CLV ---- 003700 E10A20 E10A20 to_t <- 0,irq_to_f 003702 026246 026008 F:[interrupt] T:[next] 003704 E13A40 E13A40 reg_v <- acc_t,irq_to_f ---- page 2 24 BIT zp ---- 002480 E12888 E12888 to_dpl <- (pc++),irq_to_f 002482 3C0380 3C0380 to_t <- sub(acc_a, (0|dpl)),upd_z 002484 E13A44 E13A44 reg_z <- acc_t,irq_to_f 002486 010780 010780 to_t <- (0|dpl),upd_n 002488 0B2380 0B2380 to_dpl <- asl((0|dpl)) 00248A 0B21A2 0B21A2 to_dpl <- asl(dpl) 00248C 6A02A0 6A02A0 to_t <- inc_tc(0) 00248E 026246 026008 F:[interrupt] T:[next] 002490 E13A40 E13A40 reg_v <- acc_t,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 2C BIT abs ---- 002580 E12888 E12888 to_dpl <- (pc++),irq_to_f 002582 011088 011088 to_dph <- (pc++) ---- end of ea calculation --- 002584 3C0180 3C0180 to_t <- sub(acc_a, (dph|dpl)),upd_z 002586 E13A44 E13A44 reg_z <- acc_t,irq_to_f 002588 010580 010580 to_t <- (dph|dpl),upd_n 00258A 0B2180 0B2180 to_dpl <- asl((dph|dpl)) 00258C 0B21A2 0B21A2 to_dpl <- asl(dpl) 00258E 6A02A0 6A02A0 to_t <- inc_tc(0) 002590 026246 026008 F:[interrupt] T:[next] 002592 E13A40 E13A40 reg_v <- acc_t,irq_to_f -- 10 cycles -- 3 bytes -- ---- page 2 FC IN_KB ---- 003F80 E23A60 E23A60 to_mem <- inp(acc_t, reg_input),irq_to_f 003F82 0B0212 0B0212 to_t <- asl(4) 003F84 1D7224 1D7224 l_to_sw_spi_clk <- 0 003F86 080260 080260 to_t <- and(acc_t, reg_input) 003F88 1C0220 1C0220 to_t <- sub_0(acc_t, 0) 003F8A 6B2122 6B2122 to_dpl <- rol_tc(acc_t, dpl) 003F8C 3D7224 3D7224 h_to_sw_spi_clk <- 0 003F8E 2B0261 2B0261 to_t <- shl_1(acc_t, reg_kbcount),upd_f 003F90 613A61 613A61 reg_kbcount <- acc_t,tc_to_f 003F92 1B5022 1D7221 F:[pcl<-pch, to_pch <- dec(pcl)] T:[l_to_sw_vsync_n <- 0] 003F94 7B5022 2A0220 F:[pcl<-pch, to_pch <- dec_tc(pcl)] T:[to_t <- inc(0)] 003F96 026008 014122 F:[next] T:[to_a <- dpl,upd_f] 003F98 FD7A21 FD7A21 h_to_sw_vsync_n <- 0,irq_to_f,upd_f 003F9A E13AC4 E13AC4 reg_z <- acc_a,irq_to_f 003F9C 026246 026008 F:[interrupt] T:[next] 003F9E E13A61 E13A61 reg_kbcount <- acc_t,irq_to_f,upd_f -- 13/16 cycles -- 1 bytes -- ---- page 2 EA NOP ---- 003D40 026246 026008 F:[interrupt] T:[next] 003D42 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 2 80 INT ---- 003000 010220 010220 to_t <- 0 003002 E06A64 E06A64 to_ir <- reg_kb_state,irq_to_f,p_reset 003004 E60A20 E60A20 delay ---- page 0 05 INR6 ---- 0000A0 010220 010220 to_t <- 0 0000A2 026008 026008 next 0000A4 E12A20 E12A20 to_dpl <- 0,irq_to_f ---- page 2 DB IN ---- 003B60 E66808 E66808 to_ir <- (pc++),irq_to_f,p_in 003B62 E60A20 E60A20 delay ---- page 2 D3 OUT ---- 003A60 EA6808 EA6808 to_ir <- (pc++),irq_to_f,p_out 003A62 E60A20 E60A20 delay 167 opcodes generated for 6502. 0 errors. -------------- Z 8 0 _ I N S T R U C T I O N S --------------- ------ Z80 8-bit load ------ ---- page 4 06 LD reg_b,imm ---- 0040C0 E10888 E10888 to_t <- (pc++),irq_to_f 0040C2 006246 046008 F:[interrupt] T:[next] 0040C4 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 4 0E LD reg_c,imm ---- 0041C0 E10888 E10888 to_t <- (pc++),irq_to_f 0041C2 006246 046008 F:[interrupt] T:[next] 0041C4 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 4 16 LD reg_d,imm ---- 0042C0 E10888 E10888 to_t <- (pc++),irq_to_f 0042C2 006246 046008 F:[interrupt] T:[next] 0042C4 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 4 1E LD reg_e,imm ---- 0043C0 E10888 E10888 to_t <- (pc++),irq_to_f 0043C2 006246 046008 F:[interrupt] T:[next] 0043C4 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 4 26 LD reg_h,imm ---- 0044C0 E10888 E10888 to_t <- (pc++),irq_to_f 0044C2 006246 046008 F:[interrupt] T:[next] 0044C4 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f ---- page 6 DD 26 LD reg_ixh,imm ---- 0064C0 E10888 E10888 to_t <- (pc++),irq_to_f 0064C2 006246 046008 F:[interrupt] T:[next] 0064C4 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f ---- page 10 FD 26 LD reg_iyh,imm ---- 00A4C0 E10888 E10888 to_t <- (pc++),irq_to_f 00A4C2 006246 046008 F:[interrupt] T:[next] 00A4C4 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f ---- page 4 2E LD reg_l,imm ---- 0045C0 E10888 E10888 to_t <- (pc++),irq_to_f 0045C2 006246 046008 F:[interrupt] T:[next] 0045C4 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f ---- page 6 DD 2E LD reg_ixl,imm ---- 0065C0 E10888 E10888 to_t <- (pc++),irq_to_f 0065C2 006246 046008 F:[interrupt] T:[next] 0065C4 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f,upd_f ---- page 10 FD 2E LD reg_iyl,imm ---- 00A5C0 E10888 E10888 to_t <- (pc++),irq_to_f 00A5C2 006246 046008 F:[interrupt] T:[next] 00A5C4 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f,upd_f ---- page 4 36 LD (hl),imm ---- 0046C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0046C2 0112CC 0112CC to_dph <- reg_h,upd_f 0046C4 E10888 E10888 to_t <- (pc++),irq_to_f 0046C6 006246 046008 F:[interrupt] T:[next] 0046C8 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 5 cycles -- 2 bytes -- ---- page 6 DD 36 LD (ix+d),imm ---- 0066C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0066C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0066C4 C10888 C10888 to_t <- (pc++),dtc_to_f 0066C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0066C8 046008 046008 next 0066CA E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 3 bytes -- ---- page 10 FD 36 LD (iy+d),imm ---- 00A6C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00A6C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00A6C4 C10888 C10888 to_t <- (pc++),dtc_to_f 00A6C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00A6C8 046008 046008 next 00A6CA E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 3 bytes -- ---- page 4 3E LD reg_a,imm ---- 0047C0 E12888 E12888 to_dpl <- (pc++),irq_to_f 0047C2 006246 046008 F:[interrupt] T:[next] 0047C4 E149A2 E149A2 to_a <- dpl,irq_to_f,upd_f ---- page 4 3A LD reg_a,abs ---- 004740 E12888 E12888 to_dpl <- (pc++),irq_to_f 004742 011088 011088 to_dph <- (pc++) 004744 006246 046008 F:[interrupt] T:[next] 004746 E14980 E14980 to_a <- (dph|dpl),irq_to_f,upd_f -- 4 cycles -- 3 bytes -- ---- page 4 0A LD reg_a,(bc) ---- 004140 E12AC9 E12AC9 to_dpl <- reg_c,irq_to_f 004142 0112C8 0112C8 to_dph <- reg_b 004144 006246 046008 F:[interrupt] T:[next] 004146 E14980 E14980 to_a <- (dph|dpl),irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 1A LD reg_a,(de) ---- 004340 E12ACB E12ACB to_dpl <- reg_e,irq_to_f 004342 0112CA 0112CA to_dph <- reg_d 004344 006246 046008 F:[interrupt] T:[next] 004346 E14980 E14980 to_a <- (dph|dpl),irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 32 LD abs,reg_a ---- 004640 E12888 E12888 to_dpl <- (pc++),irq_to_f 004642 011088 011088 to_dph <- (pc++) 004644 006246 046008 F:[interrupt] T:[next] 004646 E13980 E13980 (dph|dpl) <- acc_a,irq_to_f,upd_f -- 4 cycles -- 3 bytes -- ---- page 4 02 LD (bc),reg_a ---- 004040 E12AC9 E12AC9 to_dpl <- reg_c,irq_to_f 004042 0112C8 0112C8 to_dph <- reg_b 004044 006246 046008 F:[interrupt] T:[next] 004046 E13980 E13980 (dph|dpl) <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 12 LD (de),reg_a ---- 004240 E12ACB E12ACB to_dpl <- reg_e,irq_to_f 004242 0112CA 0112CA to_dph <- reg_d 004244 006246 046008 F:[interrupt] T:[next] 004246 E13980 E13980 (dph|dpl) <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 40 NOP ---- 004800 006246 046008 F:[interrupt] T:[next] 004802 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 4 41 LD reg_b,reg_c ---- 004820 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 004822 006246 046008 F:[interrupt] T:[next] 004824 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 4 42 LD reg_b,reg_d ---- 004840 E10ACA E10ACA to_t <- reg_d,irq_to_f 004842 006246 046008 F:[interrupt] T:[next] 004844 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 4 43 LD reg_b,reg_e ---- 004860 E10ACB E10ACB to_t <- reg_e,irq_to_f 004862 006246 046008 F:[interrupt] T:[next] 004864 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 4 44 LD reg_b,reg_h ---- 004880 E10ACC E10ACC to_t <- reg_h,irq_to_f 004882 006246 046008 F:[interrupt] T:[next] 004884 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 6 DD 44 LD reg_b,reg_ixh ---- 006880 E10AD2 E10AD2 to_t <- reg_ixh,irq_to_f 006882 006246 046008 F:[interrupt] T:[next] 006884 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 10 FD 44 LD reg_b,reg_iyh ---- 00A880 E10AD3 E10AD3 to_t <- reg_iyh,irq_to_f 00A882 006246 046008 F:[interrupt] T:[next] 00A884 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 4 45 LD reg_b,reg_l ---- 0048A0 E10ACD E10ACD to_t <- reg_l,irq_to_f 0048A2 006246 046008 F:[interrupt] T:[next] 0048A4 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 6 DD 45 LD reg_b,reg_ixl ---- 0068A0 E10AC2 E10AC2 to_t <- reg_ixl,irq_to_f 0068A2 006246 046008 F:[interrupt] T:[next] 0068A4 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 10 FD 45 LD reg_b,reg_iyl ---- 00A8A0 E10AC3 E10AC3 to_t <- reg_iyl,irq_to_f 00A8A2 006246 046008 F:[interrupt] T:[next] 00A8A4 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f ---- page 4 46 LD reg_b,(hl) ---- 0048C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0048C2 0112CC 0112CC to_dph <- reg_h,upd_f 0048C4 E10980 E10980 to_t <- (dph|dpl),irq_to_f 0048C6 006246 046008 F:[interrupt] T:[next] 0048C8 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 46 LD reg_b,(ix+d) ---- 0068C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0068C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0068C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0068C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0068C8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 0068CA 006246 046008 F:[interrupt] T:[next] 0068CC E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 46 LD reg_b,(iy+d) ---- 00A8C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00A8C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00A8C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00A8C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00A8C8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 00A8CA 006246 046008 F:[interrupt] T:[next] 00A8CC E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 47 LD reg_b,reg_a ---- 0048E0 006246 046008 F:[interrupt] T:[next] 0048E2 E13AC8 E13AC8 reg_b <- acc_a,irq_to_f,upd_f ---- page 4 48 LD reg_c,reg_b ---- 004900 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 004902 006246 046008 F:[interrupt] T:[next] 004904 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 4 49 NOP ---- 004920 006246 046008 F:[interrupt] T:[next] 004922 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 4 4A LD reg_c,reg_d ---- 004940 E10ACA E10ACA to_t <- reg_d,irq_to_f 004942 006246 046008 F:[interrupt] T:[next] 004944 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 4 4B LD reg_c,reg_e ---- 004960 E10ACB E10ACB to_t <- reg_e,irq_to_f 004962 006246 046008 F:[interrupt] T:[next] 004964 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 4 4C LD reg_c,reg_h ---- 004980 E10ACC E10ACC to_t <- reg_h,irq_to_f 004982 006246 046008 F:[interrupt] T:[next] 004984 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 6 DD 4C LD reg_c,reg_ixh ---- 006980 E10AD2 E10AD2 to_t <- reg_ixh,irq_to_f 006982 006246 046008 F:[interrupt] T:[next] 006984 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 10 FD 4C LD reg_c,reg_iyh ---- 00A980 E10AD3 E10AD3 to_t <- reg_iyh,irq_to_f 00A982 006246 046008 F:[interrupt] T:[next] 00A984 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 4 4D LD reg_c,reg_l ---- 0049A0 E10ACD E10ACD to_t <- reg_l,irq_to_f 0049A2 006246 046008 F:[interrupt] T:[next] 0049A4 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 6 DD 4D LD reg_c,reg_ixl ---- 0069A0 E10AC2 E10AC2 to_t <- reg_ixl,irq_to_f 0069A2 006246 046008 F:[interrupt] T:[next] 0069A4 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 10 FD 4D LD reg_c,reg_iyl ---- 00A9A0 E10AC3 E10AC3 to_t <- reg_iyl,irq_to_f 00A9A2 006246 046008 F:[interrupt] T:[next] 00A9A4 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f ---- page 4 4E LD reg_c,(hl) ---- 0049C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0049C2 0112CC 0112CC to_dph <- reg_h,upd_f 0049C4 E10980 E10980 to_t <- (dph|dpl),irq_to_f 0049C6 006246 046008 F:[interrupt] T:[next] 0049C8 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 4E LD reg_c,(ix+d) ---- 0069C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0069C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0069C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0069C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0069C8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 0069CA 006246 046008 F:[interrupt] T:[next] 0069CC E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 4E LD reg_c,(iy+d) ---- 00A9C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00A9C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00A9C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00A9C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00A9C8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 00A9CA 006246 046008 F:[interrupt] T:[next] 00A9CC E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 4F LD reg_c,reg_a ---- 0049E0 006246 046008 F:[interrupt] T:[next] 0049E2 E13AC9 E13AC9 reg_c <- acc_a,irq_to_f,upd_f ---- page 4 50 LD reg_d,reg_b ---- 004A00 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 004A02 006246 046008 F:[interrupt] T:[next] 004A04 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 4 51 LD reg_d,reg_c ---- 004A20 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 004A22 006246 046008 F:[interrupt] T:[next] 004A24 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 4 52 NOP ---- 004A40 006246 046008 F:[interrupt] T:[next] 004A42 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 4 53 LD reg_d,reg_e ---- 004A60 E10ACB E10ACB to_t <- reg_e,irq_to_f 004A62 006246 046008 F:[interrupt] T:[next] 004A64 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 4 54 LD reg_d,reg_h ---- 004A80 E10ACC E10ACC to_t <- reg_h,irq_to_f 004A82 006246 046008 F:[interrupt] T:[next] 004A84 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 6 DD 54 LD reg_d,reg_ixh ---- 006A80 E10AD2 E10AD2 to_t <- reg_ixh,irq_to_f 006A82 006246 046008 F:[interrupt] T:[next] 006A84 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 10 FD 54 LD reg_d,reg_iyh ---- 00AA80 E10AD3 E10AD3 to_t <- reg_iyh,irq_to_f 00AA82 006246 046008 F:[interrupt] T:[next] 00AA84 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 4 55 LD reg_d,reg_l ---- 004AA0 E10ACD E10ACD to_t <- reg_l,irq_to_f 004AA2 006246 046008 F:[interrupt] T:[next] 004AA4 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 6 DD 55 LD reg_d,reg_ixl ---- 006AA0 E10AC2 E10AC2 to_t <- reg_ixl,irq_to_f 006AA2 006246 046008 F:[interrupt] T:[next] 006AA4 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 10 FD 55 LD reg_d,reg_iyl ---- 00AAA0 E10AC3 E10AC3 to_t <- reg_iyl,irq_to_f 00AAA2 006246 046008 F:[interrupt] T:[next] 00AAA4 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f ---- page 4 56 LD reg_d,(hl) ---- 004AC0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004AC2 0112CC 0112CC to_dph <- reg_h,upd_f 004AC4 E10980 E10980 to_t <- (dph|dpl),irq_to_f 004AC6 006246 046008 F:[interrupt] T:[next] 004AC8 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 56 LD reg_d,(ix+d) ---- 006AC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 006AC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006AC4 C10A20 C10A20 to_t <- 0,dtc_to_f 006AC6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006AC8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 006ACA 006246 046008 F:[interrupt] T:[next] 006ACC E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 56 LD reg_d,(iy+d) ---- 00AAC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00AAC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00AAC4 C10A20 C10A20 to_t <- 0,dtc_to_f 00AAC6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00AAC8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 00AACA 006246 046008 F:[interrupt] T:[next] 00AACC E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 57 LD reg_d,reg_a ---- 004AE0 006246 046008 F:[interrupt] T:[next] 004AE2 E13ACA E13ACA reg_d <- acc_a,irq_to_f,upd_f ---- page 4 58 LD reg_e,reg_b ---- 004B00 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 004B02 006246 046008 F:[interrupt] T:[next] 004B04 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 4 59 LD reg_e,reg_c ---- 004B20 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 004B22 006246 046008 F:[interrupt] T:[next] 004B24 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 4 5A LD reg_e,reg_d ---- 004B40 E10ACA E10ACA to_t <- reg_d,irq_to_f 004B42 006246 046008 F:[interrupt] T:[next] 004B44 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 4 5B NOP ---- 004B60 006246 046008 F:[interrupt] T:[next] 004B62 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 4 5C LD reg_e,reg_h ---- 004B80 E10ACC E10ACC to_t <- reg_h,irq_to_f 004B82 006246 046008 F:[interrupt] T:[next] 004B84 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 6 DD 5C LD reg_e,reg_ixh ---- 006B80 E10AD2 E10AD2 to_t <- reg_ixh,irq_to_f 006B82 006246 046008 F:[interrupt] T:[next] 006B84 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 10 FD 5C LD reg_e,reg_iyh ---- 00AB80 E10AD3 E10AD3 to_t <- reg_iyh,irq_to_f 00AB82 006246 046008 F:[interrupt] T:[next] 00AB84 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 4 5D LD reg_e,reg_l ---- 004BA0 E10ACD E10ACD to_t <- reg_l,irq_to_f 004BA2 006246 046008 F:[interrupt] T:[next] 004BA4 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 6 DD 5D LD reg_e,reg_ixl ---- 006BA0 E10AC2 E10AC2 to_t <- reg_ixl,irq_to_f 006BA2 006246 046008 F:[interrupt] T:[next] 006BA4 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 10 FD 5D LD reg_e,reg_iyl ---- 00ABA0 E10AC3 E10AC3 to_t <- reg_iyl,irq_to_f 00ABA2 006246 046008 F:[interrupt] T:[next] 00ABA4 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f ---- page 4 5E LD reg_e,(hl) ---- 004BC0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004BC2 0112CC 0112CC to_dph <- reg_h,upd_f 004BC4 E10980 E10980 to_t <- (dph|dpl),irq_to_f 004BC6 006246 046008 F:[interrupt] T:[next] 004BC8 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 5E LD reg_e,(ix+d) ---- 006BC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 006BC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006BC4 C10A20 C10A20 to_t <- 0,dtc_to_f 006BC6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006BC8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 006BCA 006246 046008 F:[interrupt] T:[next] 006BCC E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 5E LD reg_e,(iy+d) ---- 00ABC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00ABC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00ABC4 C10A20 C10A20 to_t <- 0,dtc_to_f 00ABC6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00ABC8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 00ABCA 006246 046008 F:[interrupt] T:[next] 00ABCC E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 5F LD reg_e,reg_a ---- 004BE0 006246 046008 F:[interrupt] T:[next] 004BE2 E13ACB E13ACB reg_e <- acc_a,irq_to_f,upd_f ---- page 4 60 LD reg_h,reg_b ---- 004C00 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 004C02 006246 046008 F:[interrupt] T:[next] 004C04 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f ---- page 6 DD 60 LD reg_ixh,reg_b ---- 006C00 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 006C02 006246 046008 F:[interrupt] T:[next] 006C04 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f ---- page 10 FD 60 LD reg_iyh,reg_b ---- 00AC00 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 00AC02 006246 046008 F:[interrupt] T:[next] 00AC04 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f ---- page 4 61 LD reg_h,reg_c ---- 004C20 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 004C22 006246 046008 F:[interrupt] T:[next] 004C24 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f ---- page 6 DD 61 LD reg_ixh,reg_c ---- 006C20 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 006C22 006246 046008 F:[interrupt] T:[next] 006C24 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f ---- page 10 FD 61 LD reg_iyh,reg_c ---- 00AC20 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 00AC22 006246 046008 F:[interrupt] T:[next] 00AC24 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f ---- page 4 62 LD reg_h,reg_d ---- 004C40 E10ACA E10ACA to_t <- reg_d,irq_to_f 004C42 006246 046008 F:[interrupt] T:[next] 004C44 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f ---- page 6 DD 62 LD reg_ixh,reg_d ---- 006C40 E10ACA E10ACA to_t <- reg_d,irq_to_f 006C42 006246 046008 F:[interrupt] T:[next] 006C44 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f ---- page 10 FD 62 LD reg_iyh,reg_d ---- 00AC40 E10ACA E10ACA to_t <- reg_d,irq_to_f 00AC42 006246 046008 F:[interrupt] T:[next] 00AC44 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f ---- page 4 63 LD reg_h,reg_e ---- 004C60 E10ACB E10ACB to_t <- reg_e,irq_to_f 004C62 006246 046008 F:[interrupt] T:[next] 004C64 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f ---- page 6 DD 63 LD reg_ixh,reg_e ---- 006C60 E10ACB E10ACB to_t <- reg_e,irq_to_f 006C62 006246 046008 F:[interrupt] T:[next] 006C64 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f ---- page 10 FD 63 LD reg_iyh,reg_e ---- 00AC60 E10ACB E10ACB to_t <- reg_e,irq_to_f 00AC62 006246 046008 F:[interrupt] T:[next] 00AC64 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f ---- page 4 64 NOP ---- 004C80 006246 046008 F:[interrupt] T:[next] 004C82 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 4 65 LD reg_h,reg_l ---- 004CA0 E10ACD E10ACD to_t <- reg_l,irq_to_f 004CA2 006246 046008 F:[interrupt] T:[next] 004CA4 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f ---- page 6 DD 65 LD reg_ixh,reg_l ---- 006CA0 E10ACD E10ACD to_t <- reg_l,irq_to_f 006CA2 006246 046008 F:[interrupt] T:[next] 006CA4 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f ---- page 10 FD 65 LD reg_iyh,reg_l ---- 00ACA0 E10ACD E10ACD to_t <- reg_l,irq_to_f 00ACA2 006246 046008 F:[interrupt] T:[next] 00ACA4 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f ---- page 4 66 LD reg_h,(hl) ---- 004CC0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004CC2 0112CC 0112CC to_dph <- reg_h,upd_f 004CC4 E10980 E10980 to_t <- (dph|dpl),irq_to_f 004CC6 006246 046008 F:[interrupt] T:[next] 004CC8 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 66 LD reg_h,(ix+d) ---- 006CC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 006CC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006CC4 C10A20 C10A20 to_t <- 0,dtc_to_f 006CC6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006CC8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 006CCA 006246 046008 F:[interrupt] T:[next] 006CCC E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 66 LD reg_h,(iy+d) ---- 00ACC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00ACC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00ACC4 C10A20 C10A20 to_t <- 0,dtc_to_f 00ACC6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00ACC8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 00ACCA 006246 046008 F:[interrupt] T:[next] 00ACCC E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 67 LD reg_h,reg_a ---- 004CE0 006246 046008 F:[interrupt] T:[next] 004CE2 E13ACC E13ACC reg_h <- acc_a,irq_to_f,upd_f ---- page 6 DD 67 LD reg_ixh,reg_a ---- 006CE0 006246 046008 F:[interrupt] T:[next] 006CE2 E13AD2 E13AD2 reg_ixh <- acc_a,irq_to_f,upd_f ---- page 10 FD 67 LD reg_iyh,reg_a ---- 00ACE0 006246 046008 F:[interrupt] T:[next] 00ACE2 E13AD3 E13AD3 reg_iyh <- acc_a,irq_to_f,upd_f ---- page 4 68 LD reg_l,reg_b ---- 004D00 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 004D02 006246 046008 F:[interrupt] T:[next] 004D04 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f ---- page 6 DD 68 LD reg_ixl,reg_b ---- 006D00 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 006D02 006246 046008 F:[interrupt] T:[next] 006D04 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f,upd_f ---- page 10 FD 68 LD reg_iyl,reg_b ---- 00AD00 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 00AD02 006246 046008 F:[interrupt] T:[next] 00AD04 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f,upd_f ---- page 4 69 LD reg_l,reg_c ---- 004D20 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 004D22 006246 046008 F:[interrupt] T:[next] 004D24 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f ---- page 6 DD 69 LD reg_ixl,reg_c ---- 006D20 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 006D22 006246 046008 F:[interrupt] T:[next] 006D24 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f,upd_f ---- page 10 FD 69 LD reg_iyl,reg_c ---- 00AD20 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 00AD22 006246 046008 F:[interrupt] T:[next] 00AD24 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f,upd_f ---- page 4 6A LD reg_l,reg_d ---- 004D40 E10ACA E10ACA to_t <- reg_d,irq_to_f 004D42 006246 046008 F:[interrupt] T:[next] 004D44 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f ---- page 6 DD 6A LD reg_ixl,reg_d ---- 006D40 E10ACA E10ACA to_t <- reg_d,irq_to_f 006D42 006246 046008 F:[interrupt] T:[next] 006D44 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f,upd_f ---- page 10 FD 6A LD reg_iyl,reg_d ---- 00AD40 E10ACA E10ACA to_t <- reg_d,irq_to_f 00AD42 006246 046008 F:[interrupt] T:[next] 00AD44 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f,upd_f ---- page 4 6B LD reg_l,reg_e ---- 004D60 E10ACB E10ACB to_t <- reg_e,irq_to_f 004D62 006246 046008 F:[interrupt] T:[next] 004D64 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f ---- page 6 DD 6B LD reg_ixl,reg_e ---- 006D60 E10ACB E10ACB to_t <- reg_e,irq_to_f 006D62 006246 046008 F:[interrupt] T:[next] 006D64 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f,upd_f ---- page 10 FD 6B LD reg_iyl,reg_e ---- 00AD60 E10ACB E10ACB to_t <- reg_e,irq_to_f 00AD62 006246 046008 F:[interrupt] T:[next] 00AD64 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f,upd_f ---- page 4 6C LD reg_l,reg_h ---- 004D80 E10ACC E10ACC to_t <- reg_h,irq_to_f 004D82 006246 046008 F:[interrupt] T:[next] 004D84 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f ---- page 6 DD 6C LD reg_l,reg_ixh ---- 006D80 E10AD2 E10AD2 to_t <- reg_ixh,irq_to_f 006D82 006246 046008 F:[interrupt] T:[next] 006D84 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f ---- page 10 FD 6C LD reg_l,reg_iyh ---- 00AD80 E10AD3 E10AD3 to_t <- reg_iyh,irq_to_f 00AD82 006246 046008 F:[interrupt] T:[next] 00AD84 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f ---- page 4 6D NOP ---- 004DA0 006246 046008 F:[interrupt] T:[next] 004DA2 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 4 6E LD reg_l,(hl) ---- 004DC0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004DC2 0112CC 0112CC to_dph <- reg_h,upd_f 004DC4 E10980 E10980 to_t <- (dph|dpl),irq_to_f 004DC6 006246 046008 F:[interrupt] T:[next] 004DC8 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 6E LD reg_l,(ix+d) ---- 006DC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 006DC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006DC4 C10A20 C10A20 to_t <- 0,dtc_to_f 006DC6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006DC8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 006DCA 006246 046008 F:[interrupt] T:[next] 006DCC E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 6E LD reg_l,(iy+d) ---- 00ADC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00ADC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00ADC4 C10A20 C10A20 to_t <- 0,dtc_to_f 00ADC6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00ADC8 E10980 E10980 to_t <- (dph|dpl),irq_to_f 00ADCA 006246 046008 F:[interrupt] T:[next] 00ADCC E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 6F LD reg_l,reg_a ---- 004DE0 006246 046008 F:[interrupt] T:[next] 004DE2 E13ACD E13ACD reg_l <- acc_a,irq_to_f,upd_f ---- page 6 DD 6F LD reg_ixl,reg_a ---- 006DE0 006246 046008 F:[interrupt] T:[next] 006DE2 E13AC2 E13AC2 reg_ixl <- acc_a,irq_to_f,upd_f ---- page 10 FD 6F LD reg_iyl,reg_a ---- 00ADE0 006246 046008 F:[interrupt] T:[next] 00ADE2 E13AC3 E13AC3 reg_iyl <- acc_a,irq_to_f,upd_f ---- page 4 70 LD (hl),reg_b ---- 004E00 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004E02 0112CC 0112CC to_dph <- reg_h,upd_f 004E04 E10AC8 E10AC8 to_t <- reg_b,irq_to_f 004E06 006246 046008 F:[interrupt] T:[next] 004E08 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 70 LD (ix+d),reg_b ---- 006E00 0B2000 0B2000 to_dpl <- asl(pc_ind) 006E02 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006E04 C10AC8 C10AC8 to_t <- reg_b,dtc_to_f 006E06 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006E08 046008 046008 next 006E0A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 70 LD (iy+d),reg_b ---- 00AE00 0B2000 0B2000 to_dpl <- asl(pc_ind) 00AE02 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00AE04 C10AC8 C10AC8 to_t <- reg_b,dtc_to_f 00AE06 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00AE08 046008 046008 next 00AE0A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 71 LD (hl),reg_c ---- 004E20 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004E22 0112CC 0112CC to_dph <- reg_h,upd_f 004E24 E10AC9 E10AC9 to_t <- reg_c,irq_to_f 004E26 006246 046008 F:[interrupt] T:[next] 004E28 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 71 LD (ix+d),reg_c ---- 006E20 0B2000 0B2000 to_dpl <- asl(pc_ind) 006E22 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006E24 C10AC9 C10AC9 to_t <- reg_c,dtc_to_f 006E26 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006E28 046008 046008 next 006E2A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 71 LD (iy+d),reg_c ---- 00AE20 0B2000 0B2000 to_dpl <- asl(pc_ind) 00AE22 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00AE24 C10AC9 C10AC9 to_t <- reg_c,dtc_to_f 00AE26 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00AE28 046008 046008 next 00AE2A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 72 LD (hl),reg_d ---- 004E40 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004E42 0112CC 0112CC to_dph <- reg_h,upd_f 004E44 E10ACA E10ACA to_t <- reg_d,irq_to_f 004E46 006246 046008 F:[interrupt] T:[next] 004E48 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 72 LD (ix+d),reg_d ---- 006E40 0B2000 0B2000 to_dpl <- asl(pc_ind) 006E42 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006E44 C10ACA C10ACA to_t <- reg_d,dtc_to_f 006E46 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006E48 046008 046008 next 006E4A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 72 LD (iy+d),reg_d ---- 00AE40 0B2000 0B2000 to_dpl <- asl(pc_ind) 00AE42 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00AE44 C10ACA C10ACA to_t <- reg_d,dtc_to_f 00AE46 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00AE48 046008 046008 next 00AE4A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 73 LD (hl),reg_e ---- 004E60 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004E62 0112CC 0112CC to_dph <- reg_h,upd_f 004E64 E10ACB E10ACB to_t <- reg_e,irq_to_f 004E66 006246 046008 F:[interrupt] T:[next] 004E68 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 73 LD (ix+d),reg_e ---- 006E60 0B2000 0B2000 to_dpl <- asl(pc_ind) 006E62 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006E64 C10ACB C10ACB to_t <- reg_e,dtc_to_f 006E66 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006E68 046008 046008 next 006E6A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 73 LD (iy+d),reg_e ---- 00AE60 0B2000 0B2000 to_dpl <- asl(pc_ind) 00AE62 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00AE64 C10ACB C10ACB to_t <- reg_e,dtc_to_f 00AE66 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00AE68 046008 046008 next 00AE6A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 74 LD (hl),reg_h ---- 004E80 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004E82 0112CC 0112CC to_dph <- reg_h,upd_f 004E84 E10ACC E10ACC to_t <- reg_h,irq_to_f 004E86 006246 046008 F:[interrupt] T:[next] 004E88 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 74 LD (ix+d),reg_h ---- 006E80 0B2000 0B2000 to_dpl <- asl(pc_ind) 006E82 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006E84 C10ACC C10ACC to_t <- reg_h,dtc_to_f 006E86 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006E88 046008 046008 next 006E8A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 74 LD (iy+d),reg_h ---- 00AE80 0B2000 0B2000 to_dpl <- asl(pc_ind) 00AE82 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00AE84 C10ACC C10ACC to_t <- reg_h,dtc_to_f 00AE86 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00AE88 046008 046008 next 00AE8A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 75 LD (hl),reg_l ---- 004EA0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004EA2 0112CC 0112CC to_dph <- reg_h,upd_f 004EA4 E10ACD E10ACD to_t <- reg_l,irq_to_f 004EA6 006246 046008 F:[interrupt] T:[next] 004EA8 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 75 LD (ix+d),reg_l ---- 006EA0 0B2000 0B2000 to_dpl <- asl(pc_ind) 006EA2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006EA4 C10ACD C10ACD to_t <- reg_l,dtc_to_f 006EA6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006EA8 046008 046008 next 006EAA E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 75 LD (iy+d),reg_l ---- 00AEA0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00AEA2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00AEA4 C10ACD C10ACD to_t <- reg_l,dtc_to_f 00AEA6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00AEA8 046008 046008 next 00AEAA E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 77 LD (hl),reg_a ---- 004EE0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004EE2 0112CC 0112CC to_dph <- reg_h,upd_f 004EE4 046008 046008 next 004EE6 E13980 E13980 (dph|dpl) <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 77 LD (ix+d),reg_a ---- 006EE0 0B2000 0B2000 to_dpl <- asl(pc_ind) 006EE2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006EE4 C10A20 C10A20 to_t <- 0,dtc_to_f 006EE6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006EE8 046008 046008 next 006EEA E13980 E13980 (dph|dpl) <- acc_a,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 77 LD (iy+d),reg_a ---- 00AEE0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00AEE2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00AEE4 C10A20 C10A20 to_t <- 0,dtc_to_f 00AEE6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00AEE8 046008 046008 next 00AEEA E13980 E13980 (dph|dpl) <- acc_a,irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 78 LD reg_a,reg_b ---- 004F00 006246 046008 F:[interrupt] T:[next] 004F02 E14AC8 E14AC8 to_a <- reg_b,irq_to_f,upd_f ---- page 4 79 LD reg_a,reg_c ---- 004F20 006246 046008 F:[interrupt] T:[next] 004F22 E14AC9 E14AC9 to_a <- reg_c,irq_to_f,upd_f ---- page 4 7A LD reg_a,reg_d ---- 004F40 006246 046008 F:[interrupt] T:[next] 004F42 E14ACA E14ACA to_a <- reg_d,irq_to_f,upd_f ---- page 4 7B LD reg_a,reg_e ---- 004F60 006246 046008 F:[interrupt] T:[next] 004F62 E14ACB E14ACB to_a <- reg_e,irq_to_f,upd_f ---- page 4 7C LD reg_a,reg_h ---- 004F80 006246 046008 F:[interrupt] T:[next] 004F82 E14ACC E14ACC to_a <- reg_h,irq_to_f,upd_f ---- page 6 DD 7C LD reg_a,reg_ixh ---- 006F80 006246 046008 F:[interrupt] T:[next] 006F82 E14AD2 E14AD2 to_a <- reg_ixh,irq_to_f,upd_f ---- page 10 FD 7C LD reg_a,reg_iyh ---- 00AF80 006246 046008 F:[interrupt] T:[next] 00AF82 E14AD3 E14AD3 to_a <- reg_iyh,irq_to_f,upd_f ---- page 4 7D LD reg_a,reg_l ---- 004FA0 006246 046008 F:[interrupt] T:[next] 004FA2 E14ACD E14ACD to_a <- reg_l,irq_to_f,upd_f ---- page 6 DD 7D LD reg_a,reg_ixl ---- 006FA0 006246 046008 F:[interrupt] T:[next] 006FA2 E14AC2 E14AC2 to_a <- reg_ixl,irq_to_f,upd_f ---- page 10 FD 7D LD reg_a,reg_iyl ---- 00AFA0 006246 046008 F:[interrupt] T:[next] 00AFA2 E14AC3 E14AC3 to_a <- reg_iyl,irq_to_f,upd_f ---- page 4 7E LD reg_a,(hl) ---- 004FC0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004FC2 0112CC 0112CC to_dph <- reg_h,upd_f 004FC4 046008 046008 next 004FC6 E14980 E14980 to_a <- (dph|dpl),irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 7E LD reg_a,(ix+d) ---- 006FC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 006FC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006FC4 C10A20 C10A20 to_t <- 0,dtc_to_f 006FC6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006FC8 046008 046008 next 006FCA E14980 E14980 to_a <- (dph|dpl),irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 7E LD reg_a,(iy+d) ---- 00AFC0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00AFC2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00AFC4 C10A20 C10A20 to_t <- 0,dtc_to_f 00AFC6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00AFC8 046008 046008 next 00AFCA E14980 E14980 to_a <- (dph|dpl),irq_to_f,upd_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 7F NOP ---- 004FE0 006246 046008 F:[interrupt] T:[next] 004FE2 E10AA0 E10AA0 to_t <- 0,irq_to_f ------ Z80 8-bit arithmetic and logic ------ ---- page 4 04 INC reg_b ---- 004080 2A06C8 2A06C8 to_t <- inc(reg_b),upd_f,upd_nz 004082 E13A44 E13A44 reg_z <- acc_t,irq_to_f 004084 006246 046008 F:[interrupt] T:[next] 004086 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 0C INC reg_c ---- 004180 2A06C9 2A06C9 to_t <- inc(reg_c),upd_f,upd_nz 004182 E13A44 E13A44 reg_z <- acc_t,irq_to_f 004184 006246 046008 F:[interrupt] T:[next] 004186 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 14 INC reg_d ---- 004280 2A06CA 2A06CA to_t <- inc(reg_d),upd_f,upd_nz 004282 E13A44 E13A44 reg_z <- acc_t,irq_to_f 004284 006246 046008 F:[interrupt] T:[next] 004286 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 1C INC reg_e ---- 004380 2A06CB 2A06CB to_t <- inc(reg_e),upd_f,upd_nz 004382 E13A44 E13A44 reg_z <- acc_t,irq_to_f 004384 006246 046008 F:[interrupt] T:[next] 004386 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 24 INC reg_h ---- 004480 2A06CC 2A06CC to_t <- inc(reg_h),upd_f,upd_nz 004482 E13A44 E13A44 reg_z <- acc_t,irq_to_f 004484 006246 046008 F:[interrupt] T:[next] 004486 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 24 INC reg_ixh ---- 006480 2A06D2 2A06D2 to_t <- inc(reg_ixh),upd_f,upd_nz 006482 E13A44 E13A44 reg_z <- acc_t,irq_to_f 006484 006246 046008 F:[interrupt] T:[next] 006486 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 24 INC reg_iyh ---- 00A480 2A06D3 2A06D3 to_t <- inc(reg_iyh),upd_f,upd_nz 00A482 E13A44 E13A44 reg_z <- acc_t,irq_to_f 00A484 006246 046008 F:[interrupt] T:[next] 00A486 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 2C INC reg_l ---- 004580 2A06CD 2A06CD to_t <- inc(reg_l),upd_f,upd_nz 004582 E13A44 E13A44 reg_z <- acc_t,irq_to_f 004584 006246 046008 F:[interrupt] T:[next] 004586 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 2C INC reg_ixl ---- 006580 2A06C2 2A06C2 to_t <- inc(reg_ixl),upd_f,upd_nz 006582 E13A44 E13A44 reg_z <- acc_t,irq_to_f 006584 006246 046008 F:[interrupt] T:[next] 006586 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 2C INC reg_iyl ---- 00A580 2A06C3 2A06C3 to_t <- inc(reg_iyl),upd_f,upd_nz 00A582 E13A44 E13A44 reg_z <- acc_t,irq_to_f 00A584 006246 046008 F:[interrupt] T:[next] 00A586 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 34 INC (hl) ---- 004680 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 004682 0112CC 0112CC to_dph <- reg_h,upd_f 004684 2A0580 2A0580 to_t <- inc((dph|dpl)),upd_f,upd_nz 004686 E13A44 E13A44 reg_z <- acc_t,irq_to_f 004688 006246 046008 F:[interrupt] T:[next] 00468A E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 cycles -- 1 bytes -- ---- page 6 DD 34 INC (ix+d) ---- 006680 0B2000 0B2000 to_dpl <- asl(pc_ind) 006682 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 006684 C10A20 C10A20 to_t <- 0,dtc_to_f 006686 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 006688 2A0580 2A0580 to_t <- inc((dph|dpl)),upd_f,upd_nz 00668A E13A44 E13A44 reg_z <- acc_t,irq_to_f 00668C 006246 046008 F:[interrupt] T:[next] 00668E E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD 34 INC (iy+d) ---- 00A680 0B2000 0B2000 to_dpl <- asl(pc_ind) 00A682 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00A684 C10A20 C10A20 to_t <- 0,dtc_to_f 00A686 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00A688 2A0580 2A0580 to_t <- inc((dph|dpl)),upd_f,upd_nz 00A68A E13A44 E13A44 reg_z <- acc_t,irq_to_f 00A68C 006246 046008 F:[interrupt] T:[next] 00A68E E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 3C INC reg_a ---- 004780 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f,upd_f 004782 2A45A2 2A45A2 to_a <- inc(dpl),upd_nz 004784 046008 046008 next 004786 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 05 DEC reg_b ---- 0040A0 1B06C8 1B06C8 to_t <- dec(reg_b),upd_f,upd_nz 0040A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0040A4 006246 046008 F:[interrupt] T:[next] 0040A6 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 0D DEC reg_c ---- 0041A0 1B06C9 1B06C9 to_t <- dec(reg_c),upd_f,upd_nz 0041A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0041A4 006246 046008 F:[interrupt] T:[next] 0041A6 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 15 DEC reg_d ---- 0042A0 1B06CA 1B06CA to_t <- dec(reg_d),upd_f,upd_nz 0042A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0042A4 006246 046008 F:[interrupt] T:[next] 0042A6 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 1D DEC reg_e ---- 0043A0 1B06CB 1B06CB to_t <- dec(reg_e),upd_f,upd_nz 0043A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0043A4 006246 046008 F:[interrupt] T:[next] 0043A6 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 25 DEC reg_h ---- 0044A0 1B06CC 1B06CC to_t <- dec(reg_h),upd_f,upd_nz 0044A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0044A4 006246 046008 F:[interrupt] T:[next] 0044A6 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 25 DEC reg_ixh ---- 0064A0 1B06D2 1B06D2 to_t <- dec(reg_ixh),upd_f,upd_nz 0064A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0064A4 006246 046008 F:[interrupt] T:[next] 0064A6 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 25 DEC reg_iyh ---- 00A4A0 1B06D3 1B06D3 to_t <- dec(reg_iyh),upd_f,upd_nz 00A4A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 00A4A4 006246 046008 F:[interrupt] T:[next] 00A4A6 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 2D DEC reg_l ---- 0045A0 1B06CD 1B06CD to_t <- dec(reg_l),upd_f,upd_nz 0045A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0045A4 006246 046008 F:[interrupt] T:[next] 0045A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 2D DEC reg_ixl ---- 0065A0 1B06C2 1B06C2 to_t <- dec(reg_ixl),upd_f,upd_nz 0065A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0065A4 006246 046008 F:[interrupt] T:[next] 0065A6 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 2D DEC reg_iyl ---- 00A5A0 1B06C3 1B06C3 to_t <- dec(reg_iyl),upd_f,upd_nz 00A5A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 00A5A4 006246 046008 F:[interrupt] T:[next] 00A5A6 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 35 DEC (hl) ---- 0046A0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0046A2 0112CC 0112CC to_dph <- reg_h,upd_f 0046A4 1B0580 1B0580 to_t <- dec((dph|dpl)),upd_f,upd_nz 0046A6 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0046A8 006246 046008 F:[interrupt] T:[next] 0046AA E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6 cycles -- 1 bytes -- ---- page 6 DD 35 DEC (ix+d) ---- 0066A0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0066A2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0066A4 C10A20 C10A20 to_t <- 0,dtc_to_f 0066A6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0066A8 1B0580 1B0580 to_t <- dec((dph|dpl)),upd_f,upd_nz 0066AA E13A44 E13A44 reg_z <- acc_t,irq_to_f 0066AC 006246 046008 F:[interrupt] T:[next] 0066AE E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD 35 DEC (iy+d) ---- 00A6A0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00A6A2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00A6A4 C10A20 C10A20 to_t <- 0,dtc_to_f 00A6A6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00A6A8 1B0580 1B0580 to_t <- dec((dph|dpl)),upd_f,upd_nz 00A6AA E13A44 E13A44 reg_z <- acc_t,irq_to_f 00A6AC 006246 046008 F:[interrupt] T:[next] 00A6AE E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 3D DEC reg_a ---- 0047A0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f,upd_f 0047A2 1B45A2 1B45A2 to_a <- dec(dpl),upd_nz 0047A4 046008 046008 next 0047A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 C6 add reg_a,imm ---- 0058C0 0DC488 0DC488 to_a <- add(acc_a, (pc++)),upd_f,upd_nzc 0058C2 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0058C4 006246 046008 F:[interrupt] T:[next] 0058C6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 2 bytes -- ---- page 4 CE adc reg_a,imm ---- 0059C0 4DC488 4DC488 to_a <- adc(acc_a, (pc++)),upd_f,upd_nzc 0059C2 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0059C4 006246 046008 F:[interrupt] T:[next] 0059C6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 2 bytes -- ---- page 4 D6 sub reg_a,imm ---- 005AC0 3CC488 3CC488 to_a <- sub(acc_a, (pc++)),upd_nzc 005AC2 023240 023240 to_mem <- inp(acc_t, reg_v) 005AC4 44E008 44E008 next, cpl_c 005AC6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 cycles -- 2 bytes -- ---- page 4 DE sbc reg_a,imm ---- 005BC0 410A20 410A20 to_t <- 0,c_to_f 005BC2 3CC488 1CC488 F:[to_a <- sub(acc_a, (pc++)),upd_nzc] T:[to_a <- sub_0(acc_a, (pc++)),upd_nzc] 005BC4 023240 023240 to_mem <- inp(acc_t, reg_v) 005BC6 44E008 44E008 next, cpl_c 005BC8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 cycles -- 3 bytes -- ---- page 4 E6 and reg_a,imm ---- 005CC0 08C488 08C488 to_a <- and(acc_a, (pc++)),upd_nzc 005CC2 046008 046008 next 005CC4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 EE xor reg_a,imm ---- 005DC0 06C488 06C488 to_a <- xor(acc_a, (pc++)),upd_nzc 005DC2 24E008 24E008 next, clr_c 005DC4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 F6 or reg_a,imm ---- 005EC0 0EC488 0EC488 to_a <- or(acc_a, (pc++)),upd_nzc 005EC2 046008 046008 next 005EC4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 FE cp reg_a,imm ---- 005FC0 3C8488 3C8488 to_t <- sub(acc_a, (pc++)),upd_nzc 005FC2 023240 023240 to_mem <- inp(acc_t, reg_v) 005FC4 44E008 44E008 next, cpl_c 005FC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 cycles -- 2 bytes -- ---- page 4 80 add reg_a,reg_b ---- 005000 0DC6C8 0DC6C8 to_a <- add(acc_a, reg_b),upd_f,upd_nzc 005002 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005004 006246 046008 F:[interrupt] T:[next] 005006 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 81 add reg_a,reg_c ---- 005020 0DC6C9 0DC6C9 to_a <- add(acc_a, reg_c),upd_f,upd_nzc 005022 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005024 006246 046008 F:[interrupt] T:[next] 005026 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 82 add reg_a,reg_d ---- 005040 0DC6CA 0DC6CA to_a <- add(acc_a, reg_d),upd_f,upd_nzc 005042 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005044 006246 046008 F:[interrupt] T:[next] 005046 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 83 add reg_a,reg_e ---- 005060 0DC6CB 0DC6CB to_a <- add(acc_a, reg_e),upd_f,upd_nzc 005062 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005064 006246 046008 F:[interrupt] T:[next] 005066 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 84 add reg_a,reg_h ---- 005080 0DC6CC 0DC6CC to_a <- add(acc_a, reg_h),upd_f,upd_nzc 005082 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005084 006246 046008 F:[interrupt] T:[next] 005086 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 84 add reg_a,reg_ixh ---- 007080 0DC6D2 0DC6D2 to_a <- add(acc_a, reg_ixh),upd_f,upd_nzc 007082 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 007084 006246 046008 F:[interrupt] T:[next] 007086 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 84 add reg_a,reg_iyh ---- 00B080 0DC6D3 0DC6D3 to_a <- add(acc_a, reg_iyh),upd_f,upd_nzc 00B082 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 00B084 006246 046008 F:[interrupt] T:[next] 00B086 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 85 add reg_a,reg_l ---- 0050A0 0DC6CD 0DC6CD to_a <- add(acc_a, reg_l),upd_f,upd_nzc 0050A2 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0050A4 006246 046008 F:[interrupt] T:[next] 0050A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 85 add reg_a,reg_ixl ---- 0070A0 0DC6C2 0DC6C2 to_a <- add(acc_a, reg_ixl),upd_f,upd_nzc 0070A2 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0070A4 006246 046008 F:[interrupt] T:[next] 0070A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 85 add reg_a,reg_iyl ---- 00B0A0 0DC6C3 0DC6C3 to_a <- add(acc_a, reg_iyl),upd_f,upd_nzc 00B0A2 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 00B0A4 006246 046008 F:[interrupt] T:[next] 00B0A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 86 add reg_a,(hl) ---- 0050C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0050C2 0112CC 0112CC to_dph <- reg_h,upd_f 0050C4 0DC580 0DC580 to_a <- add(acc_a, (dph|dpl)),upd_f,upd_nzc 0050C6 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0050C8 006246 046008 F:[interrupt] T:[next] 0050CA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 6 cycles -- 1 bytes -- ---- page 6 DD 86 add reg_a,(ix+d) ---- 0070C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0070C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0070C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0070C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0070C8 0DC580 0DC580 to_a <- add(acc_a, (dph|dpl)),upd_f,upd_nzc 0070CA E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0070CC 006246 046008 F:[interrupt] T:[next] 0070CE E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD 86 add reg_a,(iy+d) ---- 00B0C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00B0C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00B0C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00B0C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00B0C8 0DC580 0DC580 to_a <- add(acc_a, (dph|dpl)),upd_f,upd_nzc 00B0CA E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 00B0CC 006246 046008 F:[interrupt] T:[next] 00B0CE E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 87 add reg_a,reg_a ---- 0050E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f,upd_f 0050E2 0DC5A2 0DC5A2 to_a <- add(acc_a, dpl),upd_f,upd_nzc 0050E4 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0050E6 006246 046008 F:[interrupt] T:[next] 0050E8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 4 88 adc reg_a,reg_b ---- 005100 4DC6C8 4DC6C8 to_a <- adc(acc_a, reg_b),upd_f,upd_nzc 005102 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005104 006246 046008 F:[interrupt] T:[next] 005106 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 89 adc reg_a,reg_c ---- 005120 4DC6C9 4DC6C9 to_a <- adc(acc_a, reg_c),upd_f,upd_nzc 005122 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005124 006246 046008 F:[interrupt] T:[next] 005126 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 8A adc reg_a,reg_d ---- 005140 4DC6CA 4DC6CA to_a <- adc(acc_a, reg_d),upd_f,upd_nzc 005142 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005144 006246 046008 F:[interrupt] T:[next] 005146 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 8B adc reg_a,reg_e ---- 005160 4DC6CB 4DC6CB to_a <- adc(acc_a, reg_e),upd_f,upd_nzc 005162 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005164 006246 046008 F:[interrupt] T:[next] 005166 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 8C adc reg_a,reg_h ---- 005180 4DC6CC 4DC6CC to_a <- adc(acc_a, reg_h),upd_f,upd_nzc 005182 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 005184 006246 046008 F:[interrupt] T:[next] 005186 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 8C adc reg_a,reg_ixh ---- 007180 4DC6D2 4DC6D2 to_a <- adc(acc_a, reg_ixh),upd_f,upd_nzc 007182 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 007184 006246 046008 F:[interrupt] T:[next] 007186 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 8C adc reg_a,reg_iyh ---- 00B180 4DC6D3 4DC6D3 to_a <- adc(acc_a, reg_iyh),upd_f,upd_nzc 00B182 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 00B184 006246 046008 F:[interrupt] T:[next] 00B186 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 8D adc reg_a,reg_l ---- 0051A0 4DC6CD 4DC6CD to_a <- adc(acc_a, reg_l),upd_f,upd_nzc 0051A2 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0051A4 006246 046008 F:[interrupt] T:[next] 0051A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 8D adc reg_a,reg_ixl ---- 0071A0 4DC6C2 4DC6C2 to_a <- adc(acc_a, reg_ixl),upd_f,upd_nzc 0071A2 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0071A4 006246 046008 F:[interrupt] T:[next] 0071A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 8D adc reg_a,reg_iyl ---- 00B1A0 4DC6C3 4DC6C3 to_a <- adc(acc_a, reg_iyl),upd_f,upd_nzc 00B1A2 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 00B1A4 006246 046008 F:[interrupt] T:[next] 00B1A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 8E adc reg_a,(hl) ---- 0051C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0051C2 0112CC 0112CC to_dph <- reg_h,upd_f 0051C4 4DC580 4DC580 to_a <- adc(acc_a, (dph|dpl)),upd_f,upd_nzc 0051C6 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0051C8 006246 046008 F:[interrupt] T:[next] 0051CA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 6 cycles -- 1 bytes -- ---- page 6 DD 8E adc reg_a,(ix+d) ---- 0071C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0071C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0071C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0071C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0071C8 4DC580 4DC580 to_a <- adc(acc_a, (dph|dpl)),upd_f,upd_nzc 0071CA E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0071CC 006246 046008 F:[interrupt] T:[next] 0071CE E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD 8E adc reg_a,(iy+d) ---- 00B1C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00B1C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00B1C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00B1C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00B1C8 4DC580 4DC580 to_a <- adc(acc_a, (dph|dpl)),upd_f,upd_nzc 00B1CA E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 00B1CC 006246 046008 F:[interrupt] T:[next] 00B1CE E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 8F adc reg_a,reg_a ---- 0051E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f,upd_f 0051E2 4DC5A2 4DC5A2 to_a <- adc(acc_a, dpl),upd_f,upd_nzc 0051E4 E23A40 E23A40 to_mem <- inp(acc_t, reg_v),irq_to_f 0051E6 006246 046008 F:[interrupt] T:[next] 0051E8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 4 90 sub reg_a,reg_b ---- 005200 3CC6C8 3CC6C8 to_a <- sub(acc_a, reg_b),upd_nzc 005202 023240 023240 to_mem <- inp(acc_t, reg_v) 005204 44E008 44E008 next, cpl_c 005206 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 4 91 sub reg_a,reg_c ---- 005220 3CC6C9 3CC6C9 to_a <- sub(acc_a, reg_c),upd_nzc 005222 023240 023240 to_mem <- inp(acc_t, reg_v) 005224 44E008 44E008 next, cpl_c 005226 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 4 92 sub reg_a,reg_d ---- 005240 3CC6CA 3CC6CA to_a <- sub(acc_a, reg_d),upd_nzc 005242 023240 023240 to_mem <- inp(acc_t, reg_v) 005244 44E008 44E008 next, cpl_c 005246 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 4 93 sub reg_a,reg_e ---- 005260 3CC6CB 3CC6CB to_a <- sub(acc_a, reg_e),upd_nzc 005262 023240 023240 to_mem <- inp(acc_t, reg_v) 005264 44E008 44E008 next, cpl_c 005266 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 4 94 sub reg_a,reg_h ---- 005280 3CC6CC 3CC6CC to_a <- sub(acc_a, reg_h),upd_nzc 005282 023240 023240 to_mem <- inp(acc_t, reg_v) 005284 44E008 44E008 next, cpl_c 005286 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 6 DD 94 sub reg_a,reg_ixh ---- 007280 3CC6D2 3CC6D2 to_a <- sub(acc_a, reg_ixh),upd_nzc 007282 023240 023240 to_mem <- inp(acc_t, reg_v) 007284 44E008 44E008 next, cpl_c 007286 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 + 2 cycles -- 1 bytes -- ---- page 10 FD 94 sub reg_a,reg_iyh ---- 00B280 3CC6D3 3CC6D3 to_a <- sub(acc_a, reg_iyh),upd_nzc 00B282 023240 023240 to_mem <- inp(acc_t, reg_v) 00B284 44E008 44E008 next, cpl_c 00B286 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 + 2 cycles -- 1 bytes -- ---- page 4 95 sub reg_a,reg_l ---- 0052A0 3CC6CD 3CC6CD to_a <- sub(acc_a, reg_l),upd_nzc 0052A2 023240 023240 to_mem <- inp(acc_t, reg_v) 0052A4 44E008 44E008 next, cpl_c 0052A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 6 DD 95 sub reg_a,reg_ixl ---- 0072A0 3CC6C2 3CC6C2 to_a <- sub(acc_a, reg_ixl),upd_nzc 0072A2 023240 023240 to_mem <- inp(acc_t, reg_v) 0072A4 44E008 44E008 next, cpl_c 0072A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 + 2 cycles -- 1 bytes -- ---- page 10 FD 95 sub reg_a,reg_iyl ---- 00B2A0 3CC6C3 3CC6C3 to_a <- sub(acc_a, reg_iyl),upd_nzc 00B2A2 023240 023240 to_mem <- inp(acc_t, reg_v) 00B2A4 44E008 44E008 next, cpl_c 00B2A6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/4 + 2 cycles -- 1 bytes -- ---- page 4 96 sub reg_a,(hl) ---- 0052C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0052C2 0112CC 0112CC to_dph <- reg_h,upd_f 0052C4 3CC580 3CC580 to_a <- sub(acc_a, (dph|dpl)),upd_nzc 0052C6 023240 023240 to_mem <- inp(acc_t, reg_v) 0052C8 44E008 44E008 next, cpl_c 0052CA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/6 cycles -- 1 bytes -- ---- page 6 DD 96 sub reg_a,(ix+d) ---- 0072C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0072C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0072C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0072C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0072C8 3CC580 3CC580 to_a <- sub(acc_a, (dph|dpl)),upd_nzc 0072CA 023240 023240 to_mem <- inp(acc_t, reg_v) 0072CC 44E008 44E008 next, cpl_c 0072CE E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/8 + 2 cycles -- 2 bytes -- ---- page 10 FD 96 sub reg_a,(iy+d) ---- 00B2C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00B2C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00B2C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00B2C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00B2C8 3CC580 3CC580 to_a <- sub(acc_a, (dph|dpl)),upd_nzc 00B2CA 023240 023240 to_mem <- inp(acc_t, reg_v) 00B2CC 44E008 44E008 next, cpl_c 00B2CE E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/8 + 2 cycles -- 2 bytes -- ---- page 4 97 sub reg_a,reg_a ---- 0052E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f,upd_f 0052E2 3CC5A2 3CC5A2 to_a <- sub(acc_a, dpl),upd_nzc 0052E4 023240 023240 to_mem <- inp(acc_t, reg_v) 0052E6 44E008 44E008 next, cpl_c 0052E8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 cycles -- 1 bytes -- ---- page 4 98 sbc reg_a,reg_b ---- 005300 410A20 410A20 to_t <- 0,c_to_f 005302 3CC6C8 1CC6C8 F:[to_a <- sub(acc_a, reg_b),upd_nzc] T:[to_a <- sub_0(acc_a, reg_b),upd_nzc] 005304 023240 023240 to_mem <- inp(acc_t, reg_v) 005306 44E008 44E008 next, cpl_c 005308 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 cycles -- 1 bytes -- ---- page 4 99 sbc reg_a,reg_c ---- 005320 410A20 410A20 to_t <- 0,c_to_f 005322 3CC6C9 1CC6C9 F:[to_a <- sub(acc_a, reg_c),upd_nzc] T:[to_a <- sub_0(acc_a, reg_c),upd_nzc] 005324 023240 023240 to_mem <- inp(acc_t, reg_v) 005326 44E008 44E008 next, cpl_c 005328 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 cycles -- 1 bytes -- ---- page 4 9A sbc reg_a,reg_d ---- 005340 410A20 410A20 to_t <- 0,c_to_f 005342 3CC6CA 1CC6CA F:[to_a <- sub(acc_a, reg_d),upd_nzc] T:[to_a <- sub_0(acc_a, reg_d),upd_nzc] 005344 023240 023240 to_mem <- inp(acc_t, reg_v) 005346 44E008 44E008 next, cpl_c 005348 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 cycles -- 1 bytes -- ---- page 4 9B sbc reg_a,reg_e ---- 005360 410A20 410A20 to_t <- 0,c_to_f 005362 3CC6CB 1CC6CB F:[to_a <- sub(acc_a, reg_e),upd_nzc] T:[to_a <- sub_0(acc_a, reg_e),upd_nzc] 005364 023240 023240 to_mem <- inp(acc_t, reg_v) 005366 44E008 44E008 next, cpl_c 005368 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 cycles -- 1 bytes -- ---- page 4 9C sbc reg_a,reg_h ---- 005380 410A20 410A20 to_t <- 0,c_to_f 005382 3CC6CC 1CC6CC F:[to_a <- sub(acc_a, reg_h),upd_nzc] T:[to_a <- sub_0(acc_a, reg_h),upd_nzc] 005384 023240 023240 to_mem <- inp(acc_t, reg_v) 005386 44E008 44E008 next, cpl_c 005388 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 cycles -- 1 bytes -- ---- page 6 DD 9C sbc reg_a,reg_ixh ---- 007380 410A20 410A20 to_t <- 0,c_to_f 007382 3CC6D2 1CC6D2 F:[to_a <- sub(acc_a, reg_ixh),upd_nzc] T:[to_a <- sub_0(acc_a, reg_ixh),upd_nzc] 007384 023240 023240 to_mem <- inp(acc_t, reg_v) 007386 44E008 44E008 next, cpl_c 007388 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 + 2 cycles -- 1 bytes -- ---- page 10 FD 9C sbc reg_a,reg_iyh ---- 00B380 410A20 410A20 to_t <- 0,c_to_f 00B382 3CC6D3 1CC6D3 F:[to_a <- sub(acc_a, reg_iyh),upd_nzc] T:[to_a <- sub_0(acc_a, reg_iyh),upd_nzc] 00B384 023240 023240 to_mem <- inp(acc_t, reg_v) 00B386 44E008 44E008 next, cpl_c 00B388 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 + 2 cycles -- 1 bytes -- ---- page 4 9D sbc reg_a,reg_l ---- 0053A0 410A20 410A20 to_t <- 0,c_to_f 0053A2 3CC6CD 1CC6CD F:[to_a <- sub(acc_a, reg_l),upd_nzc] T:[to_a <- sub_0(acc_a, reg_l),upd_nzc] 0053A4 023240 023240 to_mem <- inp(acc_t, reg_v) 0053A6 44E008 44E008 next, cpl_c 0053A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 cycles -- 1 bytes -- ---- page 6 DD 9D sbc reg_a,reg_ixl ---- 0073A0 410A20 410A20 to_t <- 0,c_to_f 0073A2 3CC6C2 1CC6C2 F:[to_a <- sub(acc_a, reg_ixl),upd_nzc] T:[to_a <- sub_0(acc_a, reg_ixl),upd_nzc] 0073A4 023240 023240 to_mem <- inp(acc_t, reg_v) 0073A6 44E008 44E008 next, cpl_c 0073A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 + 2 cycles -- 1 bytes -- ---- page 10 FD 9D sbc reg_a,reg_iyl ---- 00B3A0 410A20 410A20 to_t <- 0,c_to_f 00B3A2 3CC6C3 1CC6C3 F:[to_a <- sub(acc_a, reg_iyl),upd_nzc] T:[to_a <- sub_0(acc_a, reg_iyl),upd_nzc] 00B3A4 023240 023240 to_mem <- inp(acc_t, reg_v) 00B3A6 44E008 44E008 next, cpl_c 00B3A8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 + 2 cycles -- 1 bytes -- ---- page 4 9E sbc reg_a,(hl) ---- 0053C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0053C2 0112CC 0112CC to_dph <- reg_h,upd_f 0053C4 410A20 410A20 to_t <- 0,c_to_f 0053C6 3CC580 1CC580 F:[to_a <- sub(acc_a, (dph|dpl)),upd_nzc] T:[to_a <- sub_0(acc_a, (dph|dpl)),upd_nzc] 0053C8 023240 023240 to_mem <- inp(acc_t, reg_v) 0053CA 44E008 44E008 next, cpl_c 0053CC E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/7 cycles -- 1 bytes -- ---- page 6 DD 9E sbc reg_a,(ix+d) ---- 0073C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0073C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0073C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0073C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0073C8 410A20 410A20 to_t <- 0,c_to_f 0073CA 3CC580 1CC580 F:[to_a <- sub(acc_a, (dph|dpl)),upd_nzc] T:[to_a <- sub_0(acc_a, (dph|dpl)),upd_nzc] 0073CC 023240 023240 to_mem <- inp(acc_t, reg_v) 0073CE 44E008 44E008 next, cpl_c 0073D0 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/9 + 2 cycles -- 2 bytes -- ---- page 10 FD 9E sbc reg_a,(iy+d) ---- 00B3C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00B3C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00B3C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00B3C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00B3C8 410A20 410A20 to_t <- 0,c_to_f 00B3CA 3CC580 1CC580 F:[to_a <- sub(acc_a, (dph|dpl)),upd_nzc] T:[to_a <- sub_0(acc_a, (dph|dpl)),upd_nzc] 00B3CC 023240 023240 to_mem <- inp(acc_t, reg_v) 00B3CE 44E008 44E008 next, cpl_c 00B3D0 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/9 + 2 cycles -- 2 bytes -- ---- page 4 9F sbc reg_a,reg_a ---- 0053E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f,upd_f 0053E2 410A20 410A20 to_t <- 0,c_to_f 0053E4 3CC5A2 1CC5A2 F:[to_a <- sub(acc_a, dpl),upd_nzc] T:[to_a <- sub_0(acc_a, dpl),upd_nzc] 0053E6 023240 023240 to_mem <- inp(acc_t, reg_v) 0053E8 44E008 44E008 next, cpl_c 0053EA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/6 cycles -- 1 bytes -- ---- page 4 A0 and reg_a,reg_b ---- 005400 08C6C8 08C6C8 to_a <- and(acc_a, reg_b),upd_nzc 005402 046008 046008 next 005404 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 A1 and reg_a,reg_c ---- 005420 08C6C9 08C6C9 to_a <- and(acc_a, reg_c),upd_nzc 005422 046008 046008 next 005424 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 A2 and reg_a,reg_d ---- 005440 08C6CA 08C6CA to_a <- and(acc_a, reg_d),upd_nzc 005442 046008 046008 next 005444 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 A3 and reg_a,reg_e ---- 005460 08C6CB 08C6CB to_a <- and(acc_a, reg_e),upd_nzc 005462 046008 046008 next 005464 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 A4 and reg_a,reg_h ---- 005480 08C6CC 08C6CC to_a <- and(acc_a, reg_h),upd_nzc 005482 046008 046008 next 005484 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 6 DD A4 and reg_a,reg_ixh ---- 007480 08C6D2 08C6D2 to_a <- and(acc_a, reg_ixh),upd_nzc 007482 046008 046008 next 007484 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 10 FD A4 and reg_a,reg_iyh ---- 00B480 08C6D3 08C6D3 to_a <- and(acc_a, reg_iyh),upd_nzc 00B482 046008 046008 next 00B484 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 A5 and reg_a,reg_l ---- 0054A0 08C6CD 08C6CD to_a <- and(acc_a, reg_l),upd_nzc 0054A2 046008 046008 next 0054A4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 6 DD A5 and reg_a,reg_ixl ---- 0074A0 08C6C2 08C6C2 to_a <- and(acc_a, reg_ixl),upd_nzc 0074A2 046008 046008 next 0074A4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 10 FD A5 and reg_a,reg_iyl ---- 00B4A0 08C6C3 08C6C3 to_a <- and(acc_a, reg_iyl),upd_nzc 00B4A2 046008 046008 next 00B4A4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 A6 and reg_a,(hl) ---- 0054C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0054C2 0112CC 0112CC to_dph <- reg_h,upd_f 0054C4 08C580 08C580 to_a <- and(acc_a, (dph|dpl)),upd_nzc 0054C6 046008 046008 next 0054C8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD A6 and reg_a,(ix+d) ---- 0074C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0074C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0074C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0074C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0074C8 08C580 08C580 to_a <- and(acc_a, (dph|dpl)),upd_nzc 0074CA 046008 046008 next 0074CC E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD A6 and reg_a,(iy+d) ---- 00B4C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00B4C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00B4C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00B4C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00B4C8 08C580 08C580 to_a <- and(acc_a, (dph|dpl)),upd_nzc 00B4CA 046008 046008 next 00B4CC E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 A7 and reg_a,reg_a ---- 0054E0 0EC6A0 0EC6A0 to_a <- or(acc_a, 0),upd_nzc 0054E2 046008 046008 next 0054E4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 A8 xor reg_a,reg_b ---- 005500 06C6C8 06C6C8 to_a <- xor(acc_a, reg_b),upd_nzc 005502 24E008 24E008 next, clr_c 005504 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 A9 xor reg_a,reg_c ---- 005520 06C6C9 06C6C9 to_a <- xor(acc_a, reg_c),upd_nzc 005522 24E008 24E008 next, clr_c 005524 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 AA xor reg_a,reg_d ---- 005540 06C6CA 06C6CA to_a <- xor(acc_a, reg_d),upd_nzc 005542 24E008 24E008 next, clr_c 005544 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 AB xor reg_a,reg_e ---- 005560 06C6CB 06C6CB to_a <- xor(acc_a, reg_e),upd_nzc 005562 24E008 24E008 next, clr_c 005564 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 AC xor reg_a,reg_h ---- 005580 06C6CC 06C6CC to_a <- xor(acc_a, reg_h),upd_nzc 005582 24E008 24E008 next, clr_c 005584 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 6 DD AC xor reg_a,reg_ixh ---- 007580 06C6D2 06C6D2 to_a <- xor(acc_a, reg_ixh),upd_nzc 007582 24E008 24E008 next, clr_c 007584 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 10 FD AC xor reg_a,reg_iyh ---- 00B580 06C6D3 06C6D3 to_a <- xor(acc_a, reg_iyh),upd_nzc 00B582 24E008 24E008 next, clr_c 00B584 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 AD xor reg_a,reg_l ---- 0055A0 06C6CD 06C6CD to_a <- xor(acc_a, reg_l),upd_nzc 0055A2 24E008 24E008 next, clr_c 0055A4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 6 DD AD xor reg_a,reg_ixl ---- 0075A0 06C6C2 06C6C2 to_a <- xor(acc_a, reg_ixl),upd_nzc 0075A2 24E008 24E008 next, clr_c 0075A4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 10 FD AD xor reg_a,reg_iyl ---- 00B5A0 06C6C3 06C6C3 to_a <- xor(acc_a, reg_iyl),upd_nzc 00B5A2 24E008 24E008 next, clr_c 00B5A4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 AE xor reg_a,(hl) ---- 0055C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0055C2 0112CC 0112CC to_dph <- reg_h,upd_f 0055C4 06C580 06C580 to_a <- xor(acc_a, (dph|dpl)),upd_nzc 0055C6 24E008 24E008 next, clr_c 0055C8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/5 cycles -- 1 bytes -- ---- page 6 DD AE xor reg_a,(ix+d) ---- 0075C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0075C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0075C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0075C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0075C8 06C580 06C580 to_a <- xor(acc_a, (dph|dpl)),upd_nzc 0075CA 24E008 24E008 next, clr_c 0075CC E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/7 + 2 cycles -- 2 bytes -- ---- page 10 FD AE xor reg_a,(iy+d) ---- 00B5C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00B5C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00B5C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00B5C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00B5C8 06C580 06C580 to_a <- xor(acc_a, (dph|dpl)),upd_nzc 00B5CA 24E008 24E008 next, clr_c 00B5CC E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 0/7 + 2 cycles -- 2 bytes -- ---- page 4 AF xor reg_a,reg_a ---- 0055E0 08C6A0 08C6A0 to_a <- and(acc_a, 0),upd_nzc 0055E2 046008 046008 next 0055E4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 B0 or reg_a,reg_b ---- 005600 0EC6C8 0EC6C8 to_a <- or(acc_a, reg_b),upd_nzc 005602 046008 046008 next 005604 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 B1 or reg_a,reg_c ---- 005620 0EC6C9 0EC6C9 to_a <- or(acc_a, reg_c),upd_nzc 005622 046008 046008 next 005624 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 B2 or reg_a,reg_d ---- 005640 0EC6CA 0EC6CA to_a <- or(acc_a, reg_d),upd_nzc 005642 046008 046008 next 005644 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 B3 or reg_a,reg_e ---- 005660 0EC6CB 0EC6CB to_a <- or(acc_a, reg_e),upd_nzc 005662 046008 046008 next 005664 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 B4 or reg_a,reg_h ---- 005680 0EC6CC 0EC6CC to_a <- or(acc_a, reg_h),upd_nzc 005682 046008 046008 next 005684 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 6 DD B4 or reg_a,reg_ixh ---- 007680 0EC6D2 0EC6D2 to_a <- or(acc_a, reg_ixh),upd_nzc 007682 046008 046008 next 007684 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 10 FD B4 or reg_a,reg_iyh ---- 00B680 0EC6D3 0EC6D3 to_a <- or(acc_a, reg_iyh),upd_nzc 00B682 046008 046008 next 00B684 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 B5 or reg_a,reg_l ---- 0056A0 0EC6CD 0EC6CD to_a <- or(acc_a, reg_l),upd_nzc 0056A2 046008 046008 next 0056A4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 6 DD B5 or reg_a,reg_ixl ---- 0076A0 0EC6C2 0EC6C2 to_a <- or(acc_a, reg_ixl),upd_nzc 0076A2 046008 046008 next 0076A4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 10 FD B5 or reg_a,reg_iyl ---- 00B6A0 0EC6C3 0EC6C3 to_a <- or(acc_a, reg_iyl),upd_nzc 00B6A2 046008 046008 next 00B6A4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 B6 or reg_a,(hl) ---- 0056C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0056C2 0112CC 0112CC to_dph <- reg_h,upd_f 0056C4 0EC580 0EC580 to_a <- or(acc_a, (dph|dpl)),upd_nzc 0056C6 046008 046008 next 0056C8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD B6 or reg_a,(ix+d) ---- 0076C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0076C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0076C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0076C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0076C8 0EC580 0EC580 to_a <- or(acc_a, (dph|dpl)),upd_nzc 0076CA 046008 046008 next 0076CC E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD B6 or reg_a,(iy+d) ---- 00B6C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00B6C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00B6C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00B6C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00B6C8 0EC580 0EC580 to_a <- or(acc_a, (dph|dpl)),upd_nzc 00B6CA 046008 046008 next 00B6CC E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 B7 or reg_a,reg_a ---- 0056E0 0EC6A0 0EC6A0 to_a <- or(acc_a, 0),upd_nzc 0056E2 046008 046008 next 0056E4 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f ---- page 4 B8 cp reg_a,reg_b ---- 005700 3C86C8 3C86C8 to_t <- sub(acc_a, reg_b),upd_nzc 005702 023240 023240 to_mem <- inp(acc_t, reg_v) 005704 44E008 44E008 next, cpl_c 005706 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 4 B9 cp reg_a,reg_c ---- 005720 3C86C9 3C86C9 to_t <- sub(acc_a, reg_c),upd_nzc 005722 023240 023240 to_mem <- inp(acc_t, reg_v) 005724 44E008 44E008 next, cpl_c 005726 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 4 BA cp reg_a,reg_d ---- 005740 3C86CA 3C86CA to_t <- sub(acc_a, reg_d),upd_nzc 005742 023240 023240 to_mem <- inp(acc_t, reg_v) 005744 44E008 44E008 next, cpl_c 005746 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 4 BB cp reg_a,reg_e ---- 005760 3C86CB 3C86CB to_t <- sub(acc_a, reg_e),upd_nzc 005762 023240 023240 to_mem <- inp(acc_t, reg_v) 005764 44E008 44E008 next, cpl_c 005766 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 4 BC cp reg_a,reg_h ---- 005780 3C86CC 3C86CC to_t <- sub(acc_a, reg_h),upd_nzc 005782 023240 023240 to_mem <- inp(acc_t, reg_v) 005784 44E008 44E008 next, cpl_c 005786 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 6 DD BC cp reg_a,reg_ixh ---- 007780 3C86D2 3C86D2 to_t <- sub(acc_a, reg_ixh),upd_nzc 007782 023240 023240 to_mem <- inp(acc_t, reg_v) 007784 44E008 44E008 next, cpl_c 007786 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 + 2 cycles -- 1 bytes -- ---- page 10 FD BC cp reg_a,reg_iyh ---- 00B780 3C86D3 3C86D3 to_t <- sub(acc_a, reg_iyh),upd_nzc 00B782 023240 023240 to_mem <- inp(acc_t, reg_v) 00B784 44E008 44E008 next, cpl_c 00B786 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 + 2 cycles -- 1 bytes -- ---- page 4 BD cp reg_a,reg_l ---- 0057A0 3C86CD 3C86CD to_t <- sub(acc_a, reg_l),upd_nzc 0057A2 023240 023240 to_mem <- inp(acc_t, reg_v) 0057A4 44E008 44E008 next, cpl_c 0057A6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 cycles -- 1 bytes -- ---- page 6 DD BD cp reg_a,reg_ixl ---- 0077A0 3C86C2 3C86C2 to_t <- sub(acc_a, reg_ixl),upd_nzc 0077A2 023240 023240 to_mem <- inp(acc_t, reg_v) 0077A4 44E008 44E008 next, cpl_c 0077A6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 + 2 cycles -- 1 bytes -- ---- page 10 FD BD cp reg_a,reg_iyl ---- 00B7A0 3C86C3 3C86C3 to_t <- sub(acc_a, reg_iyl),upd_nzc 00B7A2 023240 023240 to_mem <- inp(acc_t, reg_v) 00B7A4 44E008 44E008 next, cpl_c 00B7A6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/4 + 2 cycles -- 1 bytes -- ---- page 4 BE cp reg_a,(hl) ---- 0057C0 E12ACD E12ACD to_dpl <- reg_l,irq_to_f 0057C2 0112CC 0112CC to_dph <- reg_h,upd_f 0057C4 3C8580 3C8580 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 0057C6 023240 023240 to_mem <- inp(acc_t, reg_v) 0057C8 44E008 44E008 next, cpl_c 0057CA E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/6 cycles -- 1 bytes -- ---- page 6 DD BE cp reg_a,(ix+d) ---- 0077C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 0077C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 0077C4 C10A20 C10A20 to_t <- 0,dtc_to_f 0077C6 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh),upd_f] T:[to_dph <- dec_dtc(reg_ixh),upd_f] 0077C8 3C8580 3C8580 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 0077CA 023240 023240 to_mem <- inp(acc_t, reg_v) 0077CC 44E008 44E008 next, cpl_c 0077CE E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/8 + 2 cycles -- 2 bytes -- ---- page 10 FD BE cp reg_a,(iy+d) ---- 00B7C0 0B2000 0B2000 to_dpl <- asl(pc_ind) 00B7C2 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00B7C4 C10A20 C10A20 to_t <- 0,dtc_to_f 00B7C6 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh),upd_f] T:[to_dph <- dec_dtc(reg_iyh),upd_f] 00B7C8 3C8580 3C8580 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 00B7CA 023240 023240 to_mem <- inp(acc_t, reg_v) 00B7CC 44E008 44E008 next, cpl_c 00B7CE E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/8 + 2 cycles -- 2 bytes -- ---- page 4 BF cp reg_a,reg_a ---- 0057E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f,upd_f 0057E2 3C85A2 3C85A2 to_t <- sub(acc_a, dpl),upd_nzc 0057E4 023240 023240 to_mem <- inp(acc_t, reg_v) 0057E6 44E008 44E008 next, cpl_c 0057E8 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 0/5 cycles -- 1 bytes -- ------ Z80 8-bit shift ------ ---- page 4 17 RLA reg_a ---- 0042E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0042E2 4BC122 4BC122 to_a <- rol(dpl),upd_c 0042E4 046008 046008 next 0042E6 E10A20 E10A20 to_t <- 0,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 07 RLCA reg_a ---- 0040E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0040E2 0B4122 0B4122 to_a <- asl(dpl) 0040E4 6BC122 6BC122 to_a <- rol_tc(acc_t, dpl),upd_c 0040E6 046008 046008 next 0040E8 E10A20 E10A20 to_t <- 0,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 4 1F RRA reg_a ---- 0043E0 462AA0 462AA0 to_dpl <- xor(acc_a, 0),c_to_f 0043E2 A1C310 A1C310 to_a <- shr((0|dpl)),upd_c 0043E4 046008 046008 next 0043E6 E60A20 E64AC6 F:[delay] T:[to_a <- xor(acc_a, reg_128),irq_to_f,upd_f] -- 4 cycles -- 1 bytes -- ---- page 4 0F RRCA reg_a ---- 0041E0 462AA0 462AA0 to_dpl <- xor(acc_a, 0),c_to_f,upd_f 0041E2 A12922 A12922 to_dpl <- dpl,r0_to_f 0041E4 A1C310 A1C310 to_a <- shr((0|dpl)),upd_c 0041E6 046008 046008 next 0041E8 E64AC6 E60A20 F:[to_a <- xor(acc_a, reg_128),irq_to_f,upd_f] T:[delay] -- 5 cycles -- 1 bytes -- ---- page 8 CB 00 RLC reg_b ---- 008000 0B0248 0B0248 to_t <- asl(reg_b) 008002 6B8648 6B8648 to_t <- rol_tc(acc_t, reg_b),upd_f,upd_nzc 008004 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008006 006246 046008 F:[interrupt] T:[next] 008008 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 08 RRC reg_b ---- 008100 412A48 412A48 to_dpl <- reg_b,c_to_f,upd_f 008102 A12922 A12922 to_dpl <- dpl,r0_to_f 008104 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008106 E60E46 E60A20 F:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] T:[delay] 008108 013244 013244 reg_z <- acc_t 00810A 046008 046008 next 00810C E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 10 RL reg_b ---- 008200 4B8648 4B8648 to_t <- rol(reg_b),upd_f,upd_nzc 008202 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008204 006246 046008 F:[interrupt] T:[next] 008206 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 18 RR reg_b ---- 008300 412A48 412A48 to_dpl <- reg_b,c_to_f 008302 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008304 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008306 013244 013244 reg_z <- acc_t 008308 046008 046008 next 00830A E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 20 SLA reg_b ---- 008400 0B8648 0B8648 to_t <- asl(reg_b),upd_f,upd_nzc 008402 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008404 006246 046008 F:[interrupt] T:[next] 008406 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 28 SRA reg_b ---- 008500 0B2248 0B2248 to_dpl <- asl(reg_b),upd_f 008502 612A48 612A48 to_dpl <- reg_b,tc_to_f 008504 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008506 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008508 013244 013244 reg_z <- acc_t 00850A 046008 046008 next 00850C E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 38 SRL reg_b ---- 008700 E12A48 E12A48 to_dpl <- reg_b,irq_to_f 008702 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008704 013244 013244 reg_z <- acc_t 008706 046008 046008 next 008708 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 01 RLC reg_c ---- 008020 0B0249 0B0249 to_t <- asl(reg_c) 008022 6B8649 6B8649 to_t <- rol_tc(acc_t, reg_c),upd_f,upd_nzc 008024 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008026 006246 046008 F:[interrupt] T:[next] 008028 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 09 RRC reg_c ---- 008120 412A49 412A49 to_dpl <- reg_c,c_to_f,upd_f 008122 A12922 A12922 to_dpl <- dpl,r0_to_f 008124 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008126 E60E46 E60A20 F:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] T:[delay] 008128 013244 013244 reg_z <- acc_t 00812A 046008 046008 next 00812C E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 11 RL reg_c ---- 008220 4B8649 4B8649 to_t <- rol(reg_c),upd_f,upd_nzc 008222 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008224 006246 046008 F:[interrupt] T:[next] 008226 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 19 RR reg_c ---- 008320 412A49 412A49 to_dpl <- reg_c,c_to_f 008322 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008324 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008326 013244 013244 reg_z <- acc_t 008328 046008 046008 next 00832A E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 21 SLA reg_c ---- 008420 0B8649 0B8649 to_t <- asl(reg_c),upd_f,upd_nzc 008422 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008424 006246 046008 F:[interrupt] T:[next] 008426 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 29 SRA reg_c ---- 008520 0B2249 0B2249 to_dpl <- asl(reg_c),upd_f 008522 612A49 612A49 to_dpl <- reg_c,tc_to_f 008524 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008526 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008528 013244 013244 reg_z <- acc_t 00852A 046008 046008 next 00852C E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 39 SRL reg_c ---- 008720 E12A49 E12A49 to_dpl <- reg_c,irq_to_f 008722 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008724 013244 013244 reg_z <- acc_t 008726 046008 046008 next 008728 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 02 RLC reg_d ---- 008040 0B024A 0B024A to_t <- asl(reg_d) 008042 6B864A 6B864A to_t <- rol_tc(acc_t, reg_d),upd_f,upd_nzc 008044 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008046 006246 046008 F:[interrupt] T:[next] 008048 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0A RRC reg_d ---- 008140 412A4A 412A4A to_dpl <- reg_d,c_to_f,upd_f 008142 A12922 A12922 to_dpl <- dpl,r0_to_f 008144 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008146 E60E46 E60A20 F:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] T:[delay] 008148 013244 013244 reg_z <- acc_t 00814A 046008 046008 next 00814C E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 12 RL reg_d ---- 008240 4B864A 4B864A to_t <- rol(reg_d),upd_f,upd_nzc 008242 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008244 006246 046008 F:[interrupt] T:[next] 008246 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1A RR reg_d ---- 008340 412A4A 412A4A to_dpl <- reg_d,c_to_f 008342 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008344 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008346 013244 013244 reg_z <- acc_t 008348 046008 046008 next 00834A E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 22 SLA reg_d ---- 008440 0B864A 0B864A to_t <- asl(reg_d),upd_f,upd_nzc 008442 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008444 006246 046008 F:[interrupt] T:[next] 008446 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2A SRA reg_d ---- 008540 0B224A 0B224A to_dpl <- asl(reg_d),upd_f 008542 612A4A 612A4A to_dpl <- reg_d,tc_to_f 008544 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008546 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008548 013244 013244 reg_z <- acc_t 00854A 046008 046008 next 00854C E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 3A SRL reg_d ---- 008740 E12A4A E12A4A to_dpl <- reg_d,irq_to_f 008742 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008744 013244 013244 reg_z <- acc_t 008746 046008 046008 next 008748 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 03 RLC reg_e ---- 008060 0B024B 0B024B to_t <- asl(reg_e) 008062 6B864B 6B864B to_t <- rol_tc(acc_t, reg_e),upd_f,upd_nzc 008064 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008066 006246 046008 F:[interrupt] T:[next] 008068 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0B RRC reg_e ---- 008160 412A4B 412A4B to_dpl <- reg_e,c_to_f,upd_f 008162 A12922 A12922 to_dpl <- dpl,r0_to_f 008164 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008166 E60E46 E60A20 F:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] T:[delay] 008168 013244 013244 reg_z <- acc_t 00816A 046008 046008 next 00816C E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 13 RL reg_e ---- 008260 4B864B 4B864B to_t <- rol(reg_e),upd_f,upd_nzc 008262 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008264 006246 046008 F:[interrupt] T:[next] 008266 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1B RR reg_e ---- 008360 412A4B 412A4B to_dpl <- reg_e,c_to_f 008362 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008364 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008366 013244 013244 reg_z <- acc_t 008368 046008 046008 next 00836A E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 23 SLA reg_e ---- 008460 0B864B 0B864B to_t <- asl(reg_e),upd_f,upd_nzc 008462 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008464 006246 046008 F:[interrupt] T:[next] 008466 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2B SRA reg_e ---- 008560 0B224B 0B224B to_dpl <- asl(reg_e),upd_f 008562 612A4B 612A4B to_dpl <- reg_e,tc_to_f 008564 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008566 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008568 013244 013244 reg_z <- acc_t 00856A 046008 046008 next 00856C E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 3B SRL reg_e ---- 008760 E12A4B E12A4B to_dpl <- reg_e,irq_to_f 008762 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008764 013244 013244 reg_z <- acc_t 008766 046008 046008 next 008768 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 04 RLC reg_h ---- 008080 0B024C 0B024C to_t <- asl(reg_h) 008082 6B864C 6B864C to_t <- rol_tc(acc_t, reg_h),upd_f,upd_nzc 008084 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008086 006246 046008 F:[interrupt] T:[next] 008088 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0C RRC reg_h ---- 008180 412A4C 412A4C to_dpl <- reg_h,c_to_f,upd_f 008182 A12922 A12922 to_dpl <- dpl,r0_to_f 008184 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008186 E60E46 E60A20 F:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] T:[delay] 008188 013244 013244 reg_z <- acc_t 00818A 046008 046008 next 00818C E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 14 RL reg_h ---- 008280 4B864C 4B864C to_t <- rol(reg_h),upd_f,upd_nzc 008282 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008284 006246 046008 F:[interrupt] T:[next] 008286 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1C RR reg_h ---- 008380 412A4C 412A4C to_dpl <- reg_h,c_to_f 008382 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008384 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008386 013244 013244 reg_z <- acc_t 008388 046008 046008 next 00838A E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 24 SLA reg_h ---- 008480 0B864C 0B864C to_t <- asl(reg_h),upd_f,upd_nzc 008482 E13A44 E13A44 reg_z <- acc_t,irq_to_f 008484 006246 046008 F:[interrupt] T:[next] 008486 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2C SRA reg_h ---- 008580 0B224C 0B224C to_dpl <- asl(reg_h),upd_f 008582 612A4C 612A4C to_dpl <- reg_h,tc_to_f 008584 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008586 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 008588 013244 013244 reg_z <- acc_t 00858A 046008 046008 next 00858C E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 3C SRL reg_h ---- 008780 E12A4C E12A4C to_dpl <- reg_h,irq_to_f 008782 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 008784 013244 013244 reg_z <- acc_t 008786 046008 046008 next 008788 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 05 RLC reg_l ---- 0080A0 0B024D 0B024D to_t <- asl(reg_l) 0080A2 6B864D 6B864D to_t <- rol_tc(acc_t, reg_l),upd_f,upd_nzc 0080A4 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0080A6 006246 046008 F:[interrupt] T:[next] 0080A8 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0D RRC reg_l ---- 0081A0 412A4D 412A4D to_dpl <- reg_l,c_to_f,upd_f 0081A2 A12922 A12922 to_dpl <- dpl,r0_to_f 0081A4 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 0081A6 E60E46 E60A20 F:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] T:[delay] 0081A8 013244 013244 reg_z <- acc_t 0081AA 046008 046008 next 0081AC E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 15 RL reg_l ---- 0082A0 4B864D 4B864D to_t <- rol(reg_l),upd_f,upd_nzc 0082A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0082A4 006246 046008 F:[interrupt] T:[next] 0082A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1D RR reg_l ---- 0083A0 412A4D 412A4D to_dpl <- reg_l,c_to_f 0083A2 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 0083A4 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 0083A6 013244 013244 reg_z <- acc_t 0083A8 046008 046008 next 0083AA E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 25 SLA reg_l ---- 0084A0 0B864D 0B864D to_t <- asl(reg_l),upd_f,upd_nzc 0084A2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0084A4 006246 046008 F:[interrupt] T:[next] 0084A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2D SRA reg_l ---- 0085A0 0B224D 0B224D to_dpl <- asl(reg_l),upd_f 0085A2 612A4D 612A4D to_dpl <- reg_l,tc_to_f 0085A4 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 0085A6 E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 0085A8 013244 013244 reg_z <- acc_t 0085AA 046008 046008 next 0085AC E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 3D SRL reg_l ---- 0087A0 E12A4D E12A4D to_dpl <- reg_l,irq_to_f 0087A2 A18710 A18710 to_t <- shr((0|dpl)),upd_f,upd_nzc 0087A4 013244 013244 reg_z <- acc_t 0087A6 046008 046008 next 0087A8 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 06 RLC (hl) ---- 0080C0 0B0100 0B0100 to_t <- asl((dph|dpl)) 0080C2 6B8500 6B8500 to_t <- rol_tc(acc_t, (dph|dpl)),upd_f,upd_nzc 0080C4 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0080C6 006246 046008 F:[interrupt] T:[next] 0080C8 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 5 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 0E RRC (hl) ---- 0081C0 E10922 E10922 to_t <- dpl,irq_to_f 0081C2 013259 013259 reg_tl <- acc_t,upd_f 0081C4 412900 412900 to_dpl <- (dph|dpl),c_to_f,upd_f 0081C6 A12922 A12922 to_dpl <- dpl,r0_to_f 0081C8 A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 0081CA 012259 012259 to_dpl <- reg_tl,upd_f 0081CC E60E46 E60A20 F:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] T:[delay] 0081CE 013244 013244 reg_z <- acc_t 0081D0 046008 046008 next 0081D2 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 10 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 16 RL (hl) ---- 0082C0 4B8500 4B8500 to_t <- rol((dph|dpl)),upd_f,upd_nzc 0082C2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0082C4 006246 046008 F:[interrupt] T:[next] 0082C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 1E RR (hl) ---- 0083C0 E10922 E10922 to_t <- dpl,irq_to_f 0083C2 013259 013259 reg_tl <- acc_t,upd_f 0083C4 412900 412900 to_dpl <- (dph|dpl),c_to_f 0083C6 A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 0083C8 012259 012259 to_dpl <- reg_tl,upd_f 0083CA E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 0083CC 013244 013244 reg_z <- acc_t 0083CE 046008 046008 next 0083D0 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 9 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 26 SLA (hl) ---- 0084C0 0B8500 0B8500 to_t <- asl((dph|dpl)),upd_f,upd_nzc 0084C2 E13A44 E13A44 reg_z <- acc_t,irq_to_f 0084C4 006246 046008 F:[interrupt] T:[next] 0084C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 2E SRA (hl) ---- 0085C0 E10922 E10922 to_t <- dpl,irq_to_f 0085C2 013259 013259 reg_tl <- acc_t,upd_f 0085C4 0B2100 0B2100 to_dpl <- asl((dph|dpl)),upd_f 0085C6 612900 612900 to_dpl <- (dph|dpl),tc_to_f 0085C8 A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 0085CA 012259 012259 to_dpl <- reg_tl,upd_f 0085CC E60A20 E60E46 F:[delay] T:[to_t <- xor(acc_t, reg_128),irq_to_f,upd_nz] 0085CE 013244 013244 reg_z <- acc_t 0085D0 046008 046008 next 0085D2 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 10 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 3E SRL (hl) ---- 0087C0 E10922 E10922 to_t <- dpl,irq_to_f 0087C2 013259 013259 reg_tl <- acc_t,upd_f 0087C4 E12900 E12900 to_dpl <- (dph|dpl),irq_to_f 0087C6 A18710 A18710 to_t <- shr((0|dpl)),upd_nzc 0087C8 012259 012259 to_dpl <- reg_tl,upd_f 0087CA 013244 013244 reg_z <- acc_t 0087CC 046008 046008 next 0087CE E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 8 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 07 RLC reg_a ---- 0080E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0080E2 0B4122 0B4122 to_a <- asl(dpl) 0080E4 6BC522 6BC522 to_a <- rol_tc(acc_t, dpl),upd_nzc 0080E6 046008 046008 next 0080E8 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0F RRC reg_a ---- 0081E0 462AA0 462AA0 to_dpl <- xor(acc_a, 0),c_to_f,upd_f 0081E2 A12922 A12922 to_dpl <- dpl,r0_to_f 0081E4 A1C710 A1C710 to_a <- shr((0|dpl)),upd_f,upd_nzc 0081E6 E64EC6 E60A20 F:[to_a <- xor(acc_a, reg_128),irq_to_f,upd_nz] T:[delay] 0081E8 046008 046008 next 0081EA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 17 RL reg_a ---- 0082E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0082E2 4BC522 4BC522 to_a <- rol(dpl),upd_nzc 0082E4 046008 046008 next 0082E6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1F RR reg_a ---- 0083E0 462AA0 462AA0 to_dpl <- xor(acc_a, 0),c_to_f 0083E2 A1C710 A1C710 to_a <- shr((0|dpl)),upd_f,upd_nzc 0083E4 E60A20 E64EC6 F:[delay] T:[to_a <- xor(acc_a, reg_128),irq_to_f,upd_nz] 0083E6 046008 046008 next 0083E8 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 27 SLA reg_a ---- 0084E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0084E2 0BC522 0BC522 to_a <- asl(dpl),upd_nzc 0084E4 046008 046008 next 0084E6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2F SRA reg_a ---- 0085E0 0D22C6 0D22C6 to_dpl <- add(acc_a, reg_128),upd_f 0085E2 662AA0 662AA0 to_dpl <- xor(acc_a, 0),tc_to_f 0085E4 A1C710 A1C710 to_a <- shr((0|dpl)),upd_f,upd_nzc 0085E6 E60A20 E64EC6 F:[delay] T:[to_a <- xor(acc_a, reg_128),irq_to_f,upd_nz] 0085E8 046008 046008 next 0085EA E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 3F SRL reg_a ---- 0087E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0087E2 A1C710 A1C710 to_a <- shr((0|dpl)),upd_f,upd_nzc 0087E4 046008 046008 next 0087E6 E13AC4 E13AC4 reg_z <- acc_a,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ------ Z80 bit test, set and reset ------ ---- page 8 CB 40 BIT 0,reg_b ---- 008800 2A0220 2A0220 to_t <- inc(0) 008802 080248 080248 to_t <- and(acc_t, reg_b),upd_z 008804 046008 046008 next 008806 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 80 RES 0,reg_b ---- 009000 2A0220 2A0220 to_t <- inc(0) 009002 020248 020248 to_t <- res(acc_t, reg_b) 009004 046008 046008 next 009006 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C0 SET 0,reg_b ---- 009800 2A0220 2A0220 to_t <- inc(0) 009802 0E0248 0E0248 to_t <- or(acc_t, reg_b) 009804 046008 046008 next 009806 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 48 BIT 1,reg_b ---- 008900 2A0221 2A0221 to_t <- inc(1) 008902 080248 080248 to_t <- and(acc_t, reg_b),upd_z 008904 046008 046008 next 008906 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 88 RES 1,reg_b ---- 009100 2A0221 2A0221 to_t <- inc(1) 009102 020248 020248 to_t <- res(acc_t, reg_b) 009104 046008 046008 next 009106 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C8 SET 1,reg_b ---- 009900 2A0221 2A0221 to_t <- inc(1) 009902 0E0248 0E0248 to_t <- or(acc_t, reg_b) 009904 046008 046008 next 009906 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 50 BIT 2,reg_b ---- 008A00 010212 010212 to_t <- 4 008A02 080248 080248 to_t <- and(acc_t, reg_b),upd_z 008A04 046008 046008 next 008A06 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 90 RES 2,reg_b ---- 009200 010212 010212 to_t <- 4 009202 020248 020248 to_t <- res(acc_t, reg_b) 009204 046008 046008 next 009206 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D0 SET 2,reg_b ---- 009A00 010212 010212 to_t <- 4 009A02 0E0248 0E0248 to_t <- or(acc_t, reg_b) 009A04 046008 046008 next 009A06 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 58 BIT 3,reg_b ---- 008B00 0B0212 0B0212 to_t <- asl(4) 008B02 080248 080248 to_t <- and(acc_t, reg_b),upd_z 008B04 046008 046008 next 008B06 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 98 RES 3,reg_b ---- 009300 0B0212 0B0212 to_t <- asl(4) 009302 020248 020248 to_t <- res(acc_t, reg_b) 009304 046008 046008 next 009306 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D8 SET 3,reg_b ---- 009B00 0B0212 0B0212 to_t <- asl(4) 009B02 0E0248 0E0248 to_t <- or(acc_t, reg_b) 009B04 046008 046008 next 009B06 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 60 BIT 4,reg_b ---- 008C00 010214 010214 to_t <- 0x10 008C02 080248 080248 to_t <- and(acc_t, reg_b),upd_z 008C04 046008 046008 next 008C06 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A0 RES 4,reg_b ---- 009400 010214 010214 to_t <- 0x10 009402 020248 020248 to_t <- res(acc_t, reg_b) 009404 046008 046008 next 009406 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E0 SET 4,reg_b ---- 009C00 010214 010214 to_t <- 0x10 009C02 0E0248 0E0248 to_t <- or(acc_t, reg_b) 009C04 046008 046008 next 009C06 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 68 BIT 5,reg_b ---- 008D00 0B0214 0B0214 to_t <- asl(0x10) 008D02 080248 080248 to_t <- and(acc_t, reg_b),upd_z 008D04 046008 046008 next 008D06 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A8 RES 5,reg_b ---- 009500 0B0214 0B0214 to_t <- asl(0x10) 009502 020248 020248 to_t <- res(acc_t, reg_b) 009504 046008 046008 next 009506 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E8 SET 5,reg_b ---- 009D00 0B0214 0B0214 to_t <- asl(0x10) 009D02 0E0248 0E0248 to_t <- or(acc_t, reg_b) 009D04 046008 046008 next 009D06 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 70 BIT 6,reg_b ---- 008E00 0B0224 0B0224 to_t <- asl(lit32) 008E02 080248 080248 to_t <- and(acc_t, reg_b),upd_z 008E04 046008 046008 next 008E06 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B0 RES 6,reg_b ---- 009600 0B0224 0B0224 to_t <- asl(lit32) 009602 020248 020248 to_t <- res(acc_t, reg_b) 009604 046008 046008 next 009606 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F0 SET 6,reg_b ---- 009E00 0B0224 0B0224 to_t <- asl(lit32) 009E02 0E0248 0E0248 to_t <- or(acc_t, reg_b) 009E04 046008 046008 next 009E06 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 78 BIT 7,reg_b ---- 008F00 010246 010246 to_t <- reg_128 008F02 080248 080248 to_t <- and(acc_t, reg_b),upd_z 008F04 046008 046008 next 008F06 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B8 RES 7,reg_b ---- 009700 010246 010246 to_t <- reg_128 009702 020248 020248 to_t <- res(acc_t, reg_b) 009704 046008 046008 next 009706 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F8 SET 7,reg_b ---- 009F00 010246 010246 to_t <- reg_128 009F02 0E0248 0E0248 to_t <- or(acc_t, reg_b) 009F04 046008 046008 next 009F06 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 41 BIT 0,reg_c ---- 008820 2A0220 2A0220 to_t <- inc(0) 008822 080249 080249 to_t <- and(acc_t, reg_c),upd_z 008824 046008 046008 next 008826 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 81 RES 0,reg_c ---- 009020 2A0220 2A0220 to_t <- inc(0) 009022 020249 020249 to_t <- res(acc_t, reg_c) 009024 046008 046008 next 009026 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C1 SET 0,reg_c ---- 009820 2A0220 2A0220 to_t <- inc(0) 009822 0E0249 0E0249 to_t <- or(acc_t, reg_c) 009824 046008 046008 next 009826 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 49 BIT 1,reg_c ---- 008920 2A0221 2A0221 to_t <- inc(1) 008922 080249 080249 to_t <- and(acc_t, reg_c),upd_z 008924 046008 046008 next 008926 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 89 RES 1,reg_c ---- 009120 2A0221 2A0221 to_t <- inc(1) 009122 020249 020249 to_t <- res(acc_t, reg_c) 009124 046008 046008 next 009126 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C9 SET 1,reg_c ---- 009920 2A0221 2A0221 to_t <- inc(1) 009922 0E0249 0E0249 to_t <- or(acc_t, reg_c) 009924 046008 046008 next 009926 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 51 BIT 2,reg_c ---- 008A20 010212 010212 to_t <- 4 008A22 080249 080249 to_t <- and(acc_t, reg_c),upd_z 008A24 046008 046008 next 008A26 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 91 RES 2,reg_c ---- 009220 010212 010212 to_t <- 4 009222 020249 020249 to_t <- res(acc_t, reg_c) 009224 046008 046008 next 009226 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D1 SET 2,reg_c ---- 009A20 010212 010212 to_t <- 4 009A22 0E0249 0E0249 to_t <- or(acc_t, reg_c) 009A24 046008 046008 next 009A26 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 59 BIT 3,reg_c ---- 008B20 0B0212 0B0212 to_t <- asl(4) 008B22 080249 080249 to_t <- and(acc_t, reg_c),upd_z 008B24 046008 046008 next 008B26 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 99 RES 3,reg_c ---- 009320 0B0212 0B0212 to_t <- asl(4) 009322 020249 020249 to_t <- res(acc_t, reg_c) 009324 046008 046008 next 009326 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D9 SET 3,reg_c ---- 009B20 0B0212 0B0212 to_t <- asl(4) 009B22 0E0249 0E0249 to_t <- or(acc_t, reg_c) 009B24 046008 046008 next 009B26 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 61 BIT 4,reg_c ---- 008C20 010214 010214 to_t <- 0x10 008C22 080249 080249 to_t <- and(acc_t, reg_c),upd_z 008C24 046008 046008 next 008C26 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A1 RES 4,reg_c ---- 009420 010214 010214 to_t <- 0x10 009422 020249 020249 to_t <- res(acc_t, reg_c) 009424 046008 046008 next 009426 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E1 SET 4,reg_c ---- 009C20 010214 010214 to_t <- 0x10 009C22 0E0249 0E0249 to_t <- or(acc_t, reg_c) 009C24 046008 046008 next 009C26 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 69 BIT 5,reg_c ---- 008D20 0B0214 0B0214 to_t <- asl(0x10) 008D22 080249 080249 to_t <- and(acc_t, reg_c),upd_z 008D24 046008 046008 next 008D26 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A9 RES 5,reg_c ---- 009520 0B0214 0B0214 to_t <- asl(0x10) 009522 020249 020249 to_t <- res(acc_t, reg_c) 009524 046008 046008 next 009526 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E9 SET 5,reg_c ---- 009D20 0B0214 0B0214 to_t <- asl(0x10) 009D22 0E0249 0E0249 to_t <- or(acc_t, reg_c) 009D24 046008 046008 next 009D26 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 71 BIT 6,reg_c ---- 008E20 0B0224 0B0224 to_t <- asl(lit32) 008E22 080249 080249 to_t <- and(acc_t, reg_c),upd_z 008E24 046008 046008 next 008E26 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B1 RES 6,reg_c ---- 009620 0B0224 0B0224 to_t <- asl(lit32) 009622 020249 020249 to_t <- res(acc_t, reg_c) 009624 046008 046008 next 009626 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F1 SET 6,reg_c ---- 009E20 0B0224 0B0224 to_t <- asl(lit32) 009E22 0E0249 0E0249 to_t <- or(acc_t, reg_c) 009E24 046008 046008 next 009E26 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 79 BIT 7,reg_c ---- 008F20 010246 010246 to_t <- reg_128 008F22 080249 080249 to_t <- and(acc_t, reg_c),upd_z 008F24 046008 046008 next 008F26 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B9 RES 7,reg_c ---- 009720 010246 010246 to_t <- reg_128 009722 020249 020249 to_t <- res(acc_t, reg_c) 009724 046008 046008 next 009726 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F9 SET 7,reg_c ---- 009F20 010246 010246 to_t <- reg_128 009F22 0E0249 0E0249 to_t <- or(acc_t, reg_c) 009F24 046008 046008 next 009F26 E13A49 E13A49 reg_c <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 42 BIT 0,reg_d ---- 008840 2A0220 2A0220 to_t <- inc(0) 008842 08024A 08024A to_t <- and(acc_t, reg_d),upd_z 008844 046008 046008 next 008846 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 82 RES 0,reg_d ---- 009040 2A0220 2A0220 to_t <- inc(0) 009042 02024A 02024A to_t <- res(acc_t, reg_d) 009044 046008 046008 next 009046 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C2 SET 0,reg_d ---- 009840 2A0220 2A0220 to_t <- inc(0) 009842 0E024A 0E024A to_t <- or(acc_t, reg_d) 009844 046008 046008 next 009846 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 4A BIT 1,reg_d ---- 008940 2A0221 2A0221 to_t <- inc(1) 008942 08024A 08024A to_t <- and(acc_t, reg_d),upd_z 008944 046008 046008 next 008946 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8A RES 1,reg_d ---- 009140 2A0221 2A0221 to_t <- inc(1) 009142 02024A 02024A to_t <- res(acc_t, reg_d) 009144 046008 046008 next 009146 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB CA SET 1,reg_d ---- 009940 2A0221 2A0221 to_t <- inc(1) 009942 0E024A 0E024A to_t <- or(acc_t, reg_d) 009944 046008 046008 next 009946 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 52 BIT 2,reg_d ---- 008A40 010212 010212 to_t <- 4 008A42 08024A 08024A to_t <- and(acc_t, reg_d),upd_z 008A44 046008 046008 next 008A46 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 92 RES 2,reg_d ---- 009240 010212 010212 to_t <- 4 009242 02024A 02024A to_t <- res(acc_t, reg_d) 009244 046008 046008 next 009246 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D2 SET 2,reg_d ---- 009A40 010212 010212 to_t <- 4 009A42 0E024A 0E024A to_t <- or(acc_t, reg_d) 009A44 046008 046008 next 009A46 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 5A BIT 3,reg_d ---- 008B40 0B0212 0B0212 to_t <- asl(4) 008B42 08024A 08024A to_t <- and(acc_t, reg_d),upd_z 008B44 046008 046008 next 008B46 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9A RES 3,reg_d ---- 009340 0B0212 0B0212 to_t <- asl(4) 009342 02024A 02024A to_t <- res(acc_t, reg_d) 009344 046008 046008 next 009346 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB DA SET 3,reg_d ---- 009B40 0B0212 0B0212 to_t <- asl(4) 009B42 0E024A 0E024A to_t <- or(acc_t, reg_d) 009B44 046008 046008 next 009B46 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 62 BIT 4,reg_d ---- 008C40 010214 010214 to_t <- 0x10 008C42 08024A 08024A to_t <- and(acc_t, reg_d),upd_z 008C44 046008 046008 next 008C46 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A2 RES 4,reg_d ---- 009440 010214 010214 to_t <- 0x10 009442 02024A 02024A to_t <- res(acc_t, reg_d) 009444 046008 046008 next 009446 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E2 SET 4,reg_d ---- 009C40 010214 010214 to_t <- 0x10 009C42 0E024A 0E024A to_t <- or(acc_t, reg_d) 009C44 046008 046008 next 009C46 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 6A BIT 5,reg_d ---- 008D40 0B0214 0B0214 to_t <- asl(0x10) 008D42 08024A 08024A to_t <- and(acc_t, reg_d),upd_z 008D44 046008 046008 next 008D46 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AA RES 5,reg_d ---- 009540 0B0214 0B0214 to_t <- asl(0x10) 009542 02024A 02024A to_t <- res(acc_t, reg_d) 009544 046008 046008 next 009546 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB EA SET 5,reg_d ---- 009D40 0B0214 0B0214 to_t <- asl(0x10) 009D42 0E024A 0E024A to_t <- or(acc_t, reg_d) 009D44 046008 046008 next 009D46 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 72 BIT 6,reg_d ---- 008E40 0B0224 0B0224 to_t <- asl(lit32) 008E42 08024A 08024A to_t <- and(acc_t, reg_d),upd_z 008E44 046008 046008 next 008E46 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B2 RES 6,reg_d ---- 009640 0B0224 0B0224 to_t <- asl(lit32) 009642 02024A 02024A to_t <- res(acc_t, reg_d) 009644 046008 046008 next 009646 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F2 SET 6,reg_d ---- 009E40 0B0224 0B0224 to_t <- asl(lit32) 009E42 0E024A 0E024A to_t <- or(acc_t, reg_d) 009E44 046008 046008 next 009E46 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 7A BIT 7,reg_d ---- 008F40 010246 010246 to_t <- reg_128 008F42 08024A 08024A to_t <- and(acc_t, reg_d),upd_z 008F44 046008 046008 next 008F46 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BA RES 7,reg_d ---- 009740 010246 010246 to_t <- reg_128 009742 02024A 02024A to_t <- res(acc_t, reg_d) 009744 046008 046008 next 009746 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB FA SET 7,reg_d ---- 009F40 010246 010246 to_t <- reg_128 009F42 0E024A 0E024A to_t <- or(acc_t, reg_d) 009F44 046008 046008 next 009F46 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 43 BIT 0,reg_e ---- 008860 2A0220 2A0220 to_t <- inc(0) 008862 08024B 08024B to_t <- and(acc_t, reg_e),upd_z 008864 046008 046008 next 008866 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 83 RES 0,reg_e ---- 009060 2A0220 2A0220 to_t <- inc(0) 009062 02024B 02024B to_t <- res(acc_t, reg_e) 009064 046008 046008 next 009066 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C3 SET 0,reg_e ---- 009860 2A0220 2A0220 to_t <- inc(0) 009862 0E024B 0E024B to_t <- or(acc_t, reg_e) 009864 046008 046008 next 009866 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 4B BIT 1,reg_e ---- 008960 2A0221 2A0221 to_t <- inc(1) 008962 08024B 08024B to_t <- and(acc_t, reg_e),upd_z 008964 046008 046008 next 008966 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8B RES 1,reg_e ---- 009160 2A0221 2A0221 to_t <- inc(1) 009162 02024B 02024B to_t <- res(acc_t, reg_e) 009164 046008 046008 next 009166 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB CB SET 1,reg_e ---- 009960 2A0221 2A0221 to_t <- inc(1) 009962 0E024B 0E024B to_t <- or(acc_t, reg_e) 009964 046008 046008 next 009966 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 53 BIT 2,reg_e ---- 008A60 010212 010212 to_t <- 4 008A62 08024B 08024B to_t <- and(acc_t, reg_e),upd_z 008A64 046008 046008 next 008A66 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 93 RES 2,reg_e ---- 009260 010212 010212 to_t <- 4 009262 02024B 02024B to_t <- res(acc_t, reg_e) 009264 046008 046008 next 009266 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D3 SET 2,reg_e ---- 009A60 010212 010212 to_t <- 4 009A62 0E024B 0E024B to_t <- or(acc_t, reg_e) 009A64 046008 046008 next 009A66 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 5B BIT 3,reg_e ---- 008B60 0B0212 0B0212 to_t <- asl(4) 008B62 08024B 08024B to_t <- and(acc_t, reg_e),upd_z 008B64 046008 046008 next 008B66 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9B RES 3,reg_e ---- 009360 0B0212 0B0212 to_t <- asl(4) 009362 02024B 02024B to_t <- res(acc_t, reg_e) 009364 046008 046008 next 009366 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB DB SET 3,reg_e ---- 009B60 0B0212 0B0212 to_t <- asl(4) 009B62 0E024B 0E024B to_t <- or(acc_t, reg_e) 009B64 046008 046008 next 009B66 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 63 BIT 4,reg_e ---- 008C60 010214 010214 to_t <- 0x10 008C62 08024B 08024B to_t <- and(acc_t, reg_e),upd_z 008C64 046008 046008 next 008C66 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A3 RES 4,reg_e ---- 009460 010214 010214 to_t <- 0x10 009462 02024B 02024B to_t <- res(acc_t, reg_e) 009464 046008 046008 next 009466 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E3 SET 4,reg_e ---- 009C60 010214 010214 to_t <- 0x10 009C62 0E024B 0E024B to_t <- or(acc_t, reg_e) 009C64 046008 046008 next 009C66 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 6B BIT 5,reg_e ---- 008D60 0B0214 0B0214 to_t <- asl(0x10) 008D62 08024B 08024B to_t <- and(acc_t, reg_e),upd_z 008D64 046008 046008 next 008D66 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AB RES 5,reg_e ---- 009560 0B0214 0B0214 to_t <- asl(0x10) 009562 02024B 02024B to_t <- res(acc_t, reg_e) 009564 046008 046008 next 009566 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB EB SET 5,reg_e ---- 009D60 0B0214 0B0214 to_t <- asl(0x10) 009D62 0E024B 0E024B to_t <- or(acc_t, reg_e) 009D64 046008 046008 next 009D66 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 73 BIT 6,reg_e ---- 008E60 0B0224 0B0224 to_t <- asl(lit32) 008E62 08024B 08024B to_t <- and(acc_t, reg_e),upd_z 008E64 046008 046008 next 008E66 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B3 RES 6,reg_e ---- 009660 0B0224 0B0224 to_t <- asl(lit32) 009662 02024B 02024B to_t <- res(acc_t, reg_e) 009664 046008 046008 next 009666 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F3 SET 6,reg_e ---- 009E60 0B0224 0B0224 to_t <- asl(lit32) 009E62 0E024B 0E024B to_t <- or(acc_t, reg_e) 009E64 046008 046008 next 009E66 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 7B BIT 7,reg_e ---- 008F60 010246 010246 to_t <- reg_128 008F62 08024B 08024B to_t <- and(acc_t, reg_e),upd_z 008F64 046008 046008 next 008F66 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BB RES 7,reg_e ---- 009760 010246 010246 to_t <- reg_128 009762 02024B 02024B to_t <- res(acc_t, reg_e) 009764 046008 046008 next 009766 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB FB SET 7,reg_e ---- 009F60 010246 010246 to_t <- reg_128 009F62 0E024B 0E024B to_t <- or(acc_t, reg_e) 009F64 046008 046008 next 009F66 E13A4B E13A4B reg_e <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 44 BIT 0,reg_h ---- 008880 2A0220 2A0220 to_t <- inc(0) 008882 08024C 08024C to_t <- and(acc_t, reg_h),upd_z 008884 046008 046008 next 008886 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 84 RES 0,reg_h ---- 009080 2A0220 2A0220 to_t <- inc(0) 009082 02024C 02024C to_t <- res(acc_t, reg_h) 009084 046008 046008 next 009086 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C4 SET 0,reg_h ---- 009880 2A0220 2A0220 to_t <- inc(0) 009882 0E024C 0E024C to_t <- or(acc_t, reg_h) 009884 046008 046008 next 009886 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 4C BIT 1,reg_h ---- 008980 2A0221 2A0221 to_t <- inc(1) 008982 08024C 08024C to_t <- and(acc_t, reg_h),upd_z 008984 046008 046008 next 008986 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8C RES 1,reg_h ---- 009180 2A0221 2A0221 to_t <- inc(1) 009182 02024C 02024C to_t <- res(acc_t, reg_h) 009184 046008 046008 next 009186 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB CC SET 1,reg_h ---- 009980 2A0221 2A0221 to_t <- inc(1) 009982 0E024C 0E024C to_t <- or(acc_t, reg_h) 009984 046008 046008 next 009986 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 54 BIT 2,reg_h ---- 008A80 010212 010212 to_t <- 4 008A82 08024C 08024C to_t <- and(acc_t, reg_h),upd_z 008A84 046008 046008 next 008A86 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 94 RES 2,reg_h ---- 009280 010212 010212 to_t <- 4 009282 02024C 02024C to_t <- res(acc_t, reg_h) 009284 046008 046008 next 009286 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D4 SET 2,reg_h ---- 009A80 010212 010212 to_t <- 4 009A82 0E024C 0E024C to_t <- or(acc_t, reg_h) 009A84 046008 046008 next 009A86 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 5C BIT 3,reg_h ---- 008B80 0B0212 0B0212 to_t <- asl(4) 008B82 08024C 08024C to_t <- and(acc_t, reg_h),upd_z 008B84 046008 046008 next 008B86 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9C RES 3,reg_h ---- 009380 0B0212 0B0212 to_t <- asl(4) 009382 02024C 02024C to_t <- res(acc_t, reg_h) 009384 046008 046008 next 009386 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB DC SET 3,reg_h ---- 009B80 0B0212 0B0212 to_t <- asl(4) 009B82 0E024C 0E024C to_t <- or(acc_t, reg_h) 009B84 046008 046008 next 009B86 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 64 BIT 4,reg_h ---- 008C80 010214 010214 to_t <- 0x10 008C82 08024C 08024C to_t <- and(acc_t, reg_h),upd_z 008C84 046008 046008 next 008C86 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A4 RES 4,reg_h ---- 009480 010214 010214 to_t <- 0x10 009482 02024C 02024C to_t <- res(acc_t, reg_h) 009484 046008 046008 next 009486 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E4 SET 4,reg_h ---- 009C80 010214 010214 to_t <- 0x10 009C82 0E024C 0E024C to_t <- or(acc_t, reg_h) 009C84 046008 046008 next 009C86 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 6C BIT 5,reg_h ---- 008D80 0B0214 0B0214 to_t <- asl(0x10) 008D82 08024C 08024C to_t <- and(acc_t, reg_h),upd_z 008D84 046008 046008 next 008D86 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AC RES 5,reg_h ---- 009580 0B0214 0B0214 to_t <- asl(0x10) 009582 02024C 02024C to_t <- res(acc_t, reg_h) 009584 046008 046008 next 009586 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB EC SET 5,reg_h ---- 009D80 0B0214 0B0214 to_t <- asl(0x10) 009D82 0E024C 0E024C to_t <- or(acc_t, reg_h) 009D84 046008 046008 next 009D86 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 74 BIT 6,reg_h ---- 008E80 0B0224 0B0224 to_t <- asl(lit32) 008E82 08024C 08024C to_t <- and(acc_t, reg_h),upd_z 008E84 046008 046008 next 008E86 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B4 RES 6,reg_h ---- 009680 0B0224 0B0224 to_t <- asl(lit32) 009682 02024C 02024C to_t <- res(acc_t, reg_h) 009684 046008 046008 next 009686 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F4 SET 6,reg_h ---- 009E80 0B0224 0B0224 to_t <- asl(lit32) 009E82 0E024C 0E024C to_t <- or(acc_t, reg_h) 009E84 046008 046008 next 009E86 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 7C BIT 7,reg_h ---- 008F80 010246 010246 to_t <- reg_128 008F82 08024C 08024C to_t <- and(acc_t, reg_h),upd_z 008F84 046008 046008 next 008F86 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BC RES 7,reg_h ---- 009780 010246 010246 to_t <- reg_128 009782 02024C 02024C to_t <- res(acc_t, reg_h) 009784 046008 046008 next 009786 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB FC SET 7,reg_h ---- 009F80 010246 010246 to_t <- reg_128 009F82 0E024C 0E024C to_t <- or(acc_t, reg_h) 009F84 046008 046008 next 009F86 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 45 BIT 0,reg_l ---- 0088A0 2A0220 2A0220 to_t <- inc(0) 0088A2 08024D 08024D to_t <- and(acc_t, reg_l),upd_z 0088A4 046008 046008 next 0088A6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 85 RES 0,reg_l ---- 0090A0 2A0220 2A0220 to_t <- inc(0) 0090A2 02024D 02024D to_t <- res(acc_t, reg_l) 0090A4 046008 046008 next 0090A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C5 SET 0,reg_l ---- 0098A0 2A0220 2A0220 to_t <- inc(0) 0098A2 0E024D 0E024D to_t <- or(acc_t, reg_l) 0098A4 046008 046008 next 0098A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 4D BIT 1,reg_l ---- 0089A0 2A0221 2A0221 to_t <- inc(1) 0089A2 08024D 08024D to_t <- and(acc_t, reg_l),upd_z 0089A4 046008 046008 next 0089A6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8D RES 1,reg_l ---- 0091A0 2A0221 2A0221 to_t <- inc(1) 0091A2 02024D 02024D to_t <- res(acc_t, reg_l) 0091A4 046008 046008 next 0091A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB CD SET 1,reg_l ---- 0099A0 2A0221 2A0221 to_t <- inc(1) 0099A2 0E024D 0E024D to_t <- or(acc_t, reg_l) 0099A4 046008 046008 next 0099A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 55 BIT 2,reg_l ---- 008AA0 010212 010212 to_t <- 4 008AA2 08024D 08024D to_t <- and(acc_t, reg_l),upd_z 008AA4 046008 046008 next 008AA6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 95 RES 2,reg_l ---- 0092A0 010212 010212 to_t <- 4 0092A2 02024D 02024D to_t <- res(acc_t, reg_l) 0092A4 046008 046008 next 0092A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D5 SET 2,reg_l ---- 009AA0 010212 010212 to_t <- 4 009AA2 0E024D 0E024D to_t <- or(acc_t, reg_l) 009AA4 046008 046008 next 009AA6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 5D BIT 3,reg_l ---- 008BA0 0B0212 0B0212 to_t <- asl(4) 008BA2 08024D 08024D to_t <- and(acc_t, reg_l),upd_z 008BA4 046008 046008 next 008BA6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9D RES 3,reg_l ---- 0093A0 0B0212 0B0212 to_t <- asl(4) 0093A2 02024D 02024D to_t <- res(acc_t, reg_l) 0093A4 046008 046008 next 0093A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB DD SET 3,reg_l ---- 009BA0 0B0212 0B0212 to_t <- asl(4) 009BA2 0E024D 0E024D to_t <- or(acc_t, reg_l) 009BA4 046008 046008 next 009BA6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 65 BIT 4,reg_l ---- 008CA0 010214 010214 to_t <- 0x10 008CA2 08024D 08024D to_t <- and(acc_t, reg_l),upd_z 008CA4 046008 046008 next 008CA6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A5 RES 4,reg_l ---- 0094A0 010214 010214 to_t <- 0x10 0094A2 02024D 02024D to_t <- res(acc_t, reg_l) 0094A4 046008 046008 next 0094A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E5 SET 4,reg_l ---- 009CA0 010214 010214 to_t <- 0x10 009CA2 0E024D 0E024D to_t <- or(acc_t, reg_l) 009CA4 046008 046008 next 009CA6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 6D BIT 5,reg_l ---- 008DA0 0B0214 0B0214 to_t <- asl(0x10) 008DA2 08024D 08024D to_t <- and(acc_t, reg_l),upd_z 008DA4 046008 046008 next 008DA6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AD RES 5,reg_l ---- 0095A0 0B0214 0B0214 to_t <- asl(0x10) 0095A2 02024D 02024D to_t <- res(acc_t, reg_l) 0095A4 046008 046008 next 0095A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB ED SET 5,reg_l ---- 009DA0 0B0214 0B0214 to_t <- asl(0x10) 009DA2 0E024D 0E024D to_t <- or(acc_t, reg_l) 009DA4 046008 046008 next 009DA6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 75 BIT 6,reg_l ---- 008EA0 0B0224 0B0224 to_t <- asl(lit32) 008EA2 08024D 08024D to_t <- and(acc_t, reg_l),upd_z 008EA4 046008 046008 next 008EA6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B5 RES 6,reg_l ---- 0096A0 0B0224 0B0224 to_t <- asl(lit32) 0096A2 02024D 02024D to_t <- res(acc_t, reg_l) 0096A4 046008 046008 next 0096A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F5 SET 6,reg_l ---- 009EA0 0B0224 0B0224 to_t <- asl(lit32) 009EA2 0E024D 0E024D to_t <- or(acc_t, reg_l) 009EA4 046008 046008 next 009EA6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 7D BIT 7,reg_l ---- 008FA0 010246 010246 to_t <- reg_128 008FA2 08024D 08024D to_t <- and(acc_t, reg_l),upd_z 008FA4 046008 046008 next 008FA6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BD RES 7,reg_l ---- 0097A0 010246 010246 to_t <- reg_128 0097A2 02024D 02024D to_t <- res(acc_t, reg_l) 0097A4 046008 046008 next 0097A6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB FD SET 7,reg_l ---- 009FA0 010246 010246 to_t <- reg_128 009FA2 0E024D 0E024D to_t <- or(acc_t, reg_l) 009FA4 046008 046008 next 009FA6 E13A4D E13A4D reg_l <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 46 BIT 0,(hl) ---- 0088C0 2A0220 2A0220 to_t <- inc(0) 0088C2 080100 080100 to_t <- and(acc_t, (dph|dpl)),upd_z 0088C4 046008 046008 next 0088C6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 86 RES 0,(hl) ---- 0090C0 2A0220 2A0220 to_t <- inc(0) 0090C2 020100 020100 to_t <- res(acc_t, (dph|dpl)) 0090C4 046008 046008 next 0090C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB C6 SET 0,(hl) ---- 0098C0 2A0220 2A0220 to_t <- inc(0) 0098C2 0E0100 0E0100 to_t <- or(acc_t, (dph|dpl)) 0098C4 046008 046008 next 0098C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 4E BIT 1,(hl) ---- 0089C0 2A0221 2A0221 to_t <- inc(1) 0089C2 080100 080100 to_t <- and(acc_t, (dph|dpl)),upd_z 0089C4 046008 046008 next 0089C6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 8E RES 1,(hl) ---- 0091C0 2A0221 2A0221 to_t <- inc(1) 0091C2 020100 020100 to_t <- res(acc_t, (dph|dpl)) 0091C4 046008 046008 next 0091C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB CE SET 1,(hl) ---- 0099C0 2A0221 2A0221 to_t <- inc(1) 0099C2 0E0100 0E0100 to_t <- or(acc_t, (dph|dpl)) 0099C4 046008 046008 next 0099C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 56 BIT 2,(hl) ---- 008AC0 010212 010212 to_t <- 4 008AC2 080100 080100 to_t <- and(acc_t, (dph|dpl)),upd_z 008AC4 046008 046008 next 008AC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 96 RES 2,(hl) ---- 0092C0 010212 010212 to_t <- 4 0092C2 020100 020100 to_t <- res(acc_t, (dph|dpl)) 0092C4 046008 046008 next 0092C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB D6 SET 2,(hl) ---- 009AC0 010212 010212 to_t <- 4 009AC2 0E0100 0E0100 to_t <- or(acc_t, (dph|dpl)) 009AC4 046008 046008 next 009AC6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 5E BIT 3,(hl) ---- 008BC0 0B0212 0B0212 to_t <- asl(4) 008BC2 080100 080100 to_t <- and(acc_t, (dph|dpl)),upd_z 008BC4 046008 046008 next 008BC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 9E RES 3,(hl) ---- 0093C0 0B0212 0B0212 to_t <- asl(4) 0093C2 020100 020100 to_t <- res(acc_t, (dph|dpl)) 0093C4 046008 046008 next 0093C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB DE SET 3,(hl) ---- 009BC0 0B0212 0B0212 to_t <- asl(4) 009BC2 0E0100 0E0100 to_t <- or(acc_t, (dph|dpl)) 009BC4 046008 046008 next 009BC6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 66 BIT 4,(hl) ---- 008CC0 010214 010214 to_t <- 0x10 008CC2 080100 080100 to_t <- and(acc_t, (dph|dpl)),upd_z 008CC4 046008 046008 next 008CC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB A6 RES 4,(hl) ---- 0094C0 010214 010214 to_t <- 0x10 0094C2 020100 020100 to_t <- res(acc_t, (dph|dpl)) 0094C4 046008 046008 next 0094C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB E6 SET 4,(hl) ---- 009CC0 010214 010214 to_t <- 0x10 009CC2 0E0100 0E0100 to_t <- or(acc_t, (dph|dpl)) 009CC4 046008 046008 next 009CC6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 6E BIT 5,(hl) ---- 008DC0 0B0214 0B0214 to_t <- asl(0x10) 008DC2 080100 080100 to_t <- and(acc_t, (dph|dpl)),upd_z 008DC4 046008 046008 next 008DC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB AE RES 5,(hl) ---- 0095C0 0B0214 0B0214 to_t <- asl(0x10) 0095C2 020100 020100 to_t <- res(acc_t, (dph|dpl)) 0095C4 046008 046008 next 0095C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB EE SET 5,(hl) ---- 009DC0 0B0214 0B0214 to_t <- asl(0x10) 009DC2 0E0100 0E0100 to_t <- or(acc_t, (dph|dpl)) 009DC4 046008 046008 next 009DC6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 76 BIT 6,(hl) ---- 008EC0 0B0224 0B0224 to_t <- asl(lit32) 008EC2 080100 080100 to_t <- and(acc_t, (dph|dpl)),upd_z 008EC4 046008 046008 next 008EC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB B6 RES 6,(hl) ---- 0096C0 0B0224 0B0224 to_t <- asl(lit32) 0096C2 020100 020100 to_t <- res(acc_t, (dph|dpl)) 0096C4 046008 046008 next 0096C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB F6 SET 6,(hl) ---- 009EC0 0B0224 0B0224 to_t <- asl(lit32) 009EC2 0E0100 0E0100 to_t <- or(acc_t, (dph|dpl)) 009EC4 046008 046008 next 009EC6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 7E BIT 7,(hl) ---- 008FC0 010246 010246 to_t <- reg_128 008FC2 080100 080100 to_t <- and(acc_t, (dph|dpl)),upd_z 008FC4 046008 046008 next 008FC6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB BE RES 7,(hl) ---- 0097C0 010246 010246 to_t <- reg_128 0097C2 020100 020100 to_t <- res(acc_t, (dph|dpl)) 0097C4 046008 046008 next 0097C6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB FE SET 7,(hl) ---- 009FC0 010246 010246 to_t <- reg_128 009FC2 0E0100 0E0100 to_t <- or(acc_t, (dph|dpl)) 009FC4 046008 046008 next 009FC6 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 47 BIT 0,reg_a ---- 0088E0 2A2220 2A2220 to_dpl <- inc(0) 0088E2 0801A2 0801A2 to_t <- and(acc_a, dpl),upd_z 0088E4 046008 046008 next 0088E6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 87 RES 0,reg_a ---- 0090E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0090E2 2A4220 2A4220 to_a <- inc(0) 0090E4 046008 046008 to_ir <- (pc++),p_z80 0090E6 0241A2 0241A2 to_a <- res(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB C7 SET 0,reg_a ---- 0098E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0098E2 2A4220 2A4220 to_a <- inc(0) 0098E4 046008 046008 to_ir <- (pc++),p_z80 0098E6 0E41A2 0E41A2 to_a <- or(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB 4F BIT 1,reg_a ---- 0089E0 2A2221 2A2221 to_dpl <- inc(1) 0089E2 0801A2 0801A2 to_t <- and(acc_a, dpl),upd_z 0089E4 046008 046008 next 0089E6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8F RES 1,reg_a ---- 0091E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0091E2 2A4221 2A4221 to_a <- inc(1) 0091E4 046008 046008 to_ir <- (pc++),p_z80 0091E6 0241A2 0241A2 to_a <- res(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB CF SET 1,reg_a ---- 0099E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0099E2 2A4221 2A4221 to_a <- inc(1) 0099E4 046008 046008 to_ir <- (pc++),p_z80 0099E6 0E41A2 0E41A2 to_a <- or(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB 57 BIT 2,reg_a ---- 008AE0 012212 012212 to_dpl <- 4 008AE2 0801A2 0801A2 to_t <- and(acc_a, dpl),upd_z 008AE4 046008 046008 next 008AE6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 97 RES 2,reg_a ---- 0092E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0092E2 014212 014212 to_a <- 4 0092E4 046008 046008 to_ir <- (pc++),p_z80 0092E6 0241A2 0241A2 to_a <- res(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB D7 SET 2,reg_a ---- 009AE0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 009AE2 014212 014212 to_a <- 4 009AE4 046008 046008 to_ir <- (pc++),p_z80 009AE6 0E41A2 0E41A2 to_a <- or(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB 5F BIT 3,reg_a ---- 008BE0 0B2212 0B2212 to_dpl <- asl(4) 008BE2 0801A2 0801A2 to_t <- and(acc_a, dpl),upd_z 008BE4 046008 046008 next 008BE6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9F RES 3,reg_a ---- 0093E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0093E2 0B4212 0B4212 to_a <- asl(4) 0093E4 046008 046008 to_ir <- (pc++),p_z80 0093E6 0241A2 0241A2 to_a <- res(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB DF SET 3,reg_a ---- 009BE0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 009BE2 0B4212 0B4212 to_a <- asl(4) 009BE4 046008 046008 to_ir <- (pc++),p_z80 009BE6 0E41A2 0E41A2 to_a <- or(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB 67 BIT 4,reg_a ---- 008CE0 012214 012214 to_dpl <- 0x10 008CE2 0801A2 0801A2 to_t <- and(acc_a, dpl),upd_z 008CE4 046008 046008 next 008CE6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A7 RES 4,reg_a ---- 0094E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0094E2 014214 014214 to_a <- 0x10 0094E4 046008 046008 to_ir <- (pc++),p_z80 0094E6 0241A2 0241A2 to_a <- res(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB E7 SET 4,reg_a ---- 009CE0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 009CE2 014214 014214 to_a <- 0x10 009CE4 046008 046008 to_ir <- (pc++),p_z80 009CE6 0E41A2 0E41A2 to_a <- or(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB 6F BIT 5,reg_a ---- 008DE0 0B2214 0B2214 to_dpl <- asl(0x10) 008DE2 0801A2 0801A2 to_t <- and(acc_a, dpl),upd_z 008DE4 046008 046008 next 008DE6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AF RES 5,reg_a ---- 0095E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0095E2 0B4214 0B4214 to_a <- asl(0x10) 0095E4 046008 046008 to_ir <- (pc++),p_z80 0095E6 0241A2 0241A2 to_a <- res(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB EF SET 5,reg_a ---- 009DE0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 009DE2 0B4214 0B4214 to_a <- asl(0x10) 009DE4 046008 046008 to_ir <- (pc++),p_z80 009DE6 0E41A2 0E41A2 to_a <- or(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB 77 BIT 6,reg_a ---- 008EE0 0B2224 0B2224 to_dpl <- asl(lit32) 008EE2 0801A2 0801A2 to_t <- and(acc_a, dpl),upd_z 008EE4 046008 046008 next 008EE6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B7 RES 6,reg_a ---- 0096E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0096E2 0B4224 0B4224 to_a <- asl(lit32) 0096E4 046008 046008 to_ir <- (pc++),p_z80 0096E6 0241A2 0241A2 to_a <- res(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB F7 SET 6,reg_a ---- 009EE0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 009EE2 0B4224 0B4224 to_a <- asl(lit32) 009EE4 046008 046008 to_ir <- (pc++),p_z80 009EE6 0E41A2 0E41A2 to_a <- or(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB 7F BIT 7,reg_a ---- 008FE0 012246 012246 to_dpl <- reg_128 008FE2 0801A2 0801A2 to_t <- and(acc_a, dpl),upd_z 008FE4 046008 046008 next 008FE6 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BF RES 7,reg_a ---- 0097E0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 0097E2 014246 014246 to_a <- reg_128 0097E4 046008 046008 to_ir <- (pc++),p_z80 0097E6 0241A2 0241A2 to_a <- res(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ---- page 8 CB FF SET 7,reg_a ---- 009FE0 E62AA0 E62AA0 to_dpl <- xor(acc_a, 0),irq_to_f 009FE2 014246 014246 to_a <- reg_128 009FE4 046008 046008 to_ir <- (pc++),p_z80 009FE6 0E41A2 0E41A2 to_a <- or(acc_a, dpl),upd_f -- 4 + 3 cycles -- 2 bytes -- ------ Z80 16-bit load ------ ---- page 4 01 LD bc,imm ---- 004020 010008 010008 to_t <- (pc++),upd_f 004022 E13A49 E13A49 reg_c <- acc_t,irq_to_f 004024 010008 010008 to_t <- (pc++) 004026 006246 046008 F:[interrupt] T:[next] 004028 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 5 cycles -- 3 bytes -- ---- page 4 11 LD de,imm ---- 004220 010008 010008 to_t <- (pc++),upd_f 004222 E13A4B E13A4B reg_e <- acc_t,irq_to_f 004224 010008 010008 to_t <- (pc++) 004226 006246 046008 F:[interrupt] T:[next] 004228 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 5 cycles -- 3 bytes -- ---- page 4 21 LD hl,imm ---- 004420 010008 010008 to_t <- (pc++),upd_f 004422 E13A4D E13A4D reg_l <- acc_t,irq_to_f 004424 010008 010008 to_t <- (pc++) 004426 006246 046008 F:[interrupt] T:[next] 004428 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 5 cycles -- 3 bytes -- ---- page 6 DD 21 LD ix,imm ---- 006420 010008 010008 to_t <- (pc++),upd_f 006422 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f 006424 010008 010008 to_t <- (pc++) 006426 006246 046008 F:[interrupt] T:[next] 006428 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 3 bytes -- ---- page 10 FD 21 LD iy,imm ---- 00A420 010008 010008 to_t <- (pc++),upd_f 00A422 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f 00A424 010008 010008 to_t <- (pc++) 00A426 006246 046008 F:[interrupt] T:[next] 00A428 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 3 bytes -- ---- page 4 31 LD sp,imm ---- 004620 010008 010008 to_t <- (pc++),upd_f 004622 E13A41 E13A41 reg_spl <- acc_t,irq_to_f 004624 010008 010008 to_t <- (pc++) 004626 006246 046008 F:[interrupt] T:[next] 004628 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 5 cycles -- 3 bytes -- ---- page 4 2A LD hl,abs ---- 004540 012088 012088 to_dpl <- (pc++),upd_f 004542 A11880 A11880 to_dph <- pc_ind,r0_to_f 004544 010100 010100 to_t <- (dph|dpl) 004546 01324D 01324D reg_l <- acc_t 004548 2A2122 010109 F:[to_dpl <- inc(dpl)] T:[to_t <- (dph|dpl+1),inc_pc] 00454A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 00454C 010100 E13A4C F:[to_t <- (dph|dpl)] T:[reg_h <- acc_t,irq_to_f,upd_f] 00454E 046008 046008 next 004550 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 7/9 cycles -- 3 bytes -- ---- page 6 DD 2A LD ix,abs ---- 006540 012088 012088 to_dpl <- (pc++),upd_f 006542 A11880 A11880 to_dph <- pc_ind,r0_to_f 006544 010100 010100 to_t <- (dph|dpl) 006546 013242 013242 reg_ixl <- acc_t 006548 2A2122 010109 F:[to_dpl <- inc(dpl)] T:[to_t <- (dph|dpl+1),inc_pc] 00654A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 00654C 010100 E13A52 F:[to_t <- (dph|dpl)] T:[reg_ixh <- acc_t,irq_to_f,upd_f] 00654E 046008 046008 next 006550 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 7/9 + 2 cycles -- 3 bytes -- ---- page 10 FD 2A LD iy,abs ---- 00A540 012088 012088 to_dpl <- (pc++),upd_f 00A542 A11880 A11880 to_dph <- pc_ind,r0_to_f 00A544 010100 010100 to_t <- (dph|dpl) 00A546 013243 013243 reg_iyl <- acc_t 00A548 2A2122 010109 F:[to_dpl <- inc(dpl)] T:[to_t <- (dph|dpl+1),inc_pc] 00A54A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 00A54C 010100 E13A53 F:[to_t <- (dph|dpl)] T:[reg_iyh <- acc_t,irq_to_f,upd_f] 00A54E 046008 046008 next 00A550 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 7/9 + 2 cycles -- 3 bytes -- ---- page 4 22 LD abs,hl ---- 004440 012088 012088 to_dpl <- (pc++),upd_f 004442 A11880 A11880 to_dph <- pc_ind,r0_to_f 004444 01024D 01024D to_t <- reg_l 004446 013100 013108 F:[(dph|dpl) <- acc_t] T:[(dph|dpl) <- acc_t,inc_pc] 004448 2A2122 01024C F:[to_dpl <- inc(dpl)] T:[to_t <- reg_h] 00444A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 00444C 01024C E13901 F:[to_t <- reg_h] T:[(dph|dpl+1) <- acc_t,irq_to_f,upd_f] 00444E 046008 046008 next 004450 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 7/9 cycles -- 3 bytes -- ---- page 6 DD 22 LD abs,ix ---- 006440 012088 012088 to_dpl <- (pc++),upd_f 006442 A11880 A11880 to_dph <- pc_ind,r0_to_f 006444 013100 013108 F:[(dph|dpl) <- acc_t] T:[(dph|dpl) <- acc_t,inc_pc] 006446 2A2122 010252 F:[to_dpl <- inc(dpl)] T:[to_t <- reg_ixh] 006448 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 00644A 010252 E13901 F:[to_t <- reg_ixh] T:[(dph|dpl+1) <- acc_t,irq_to_f,upd_f] 00644C 046008 046008 next 00644E E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6/8 + 2 cycles -- 3 bytes -- ---- page 10 FD 22 LD abs,iy ---- 00A440 012088 012088 to_dpl <- (pc++),upd_f 00A442 A11880 A11880 to_dph <- pc_ind,r0_to_f 00A444 013100 013108 F:[(dph|dpl) <- acc_t] T:[(dph|dpl) <- acc_t,inc_pc] 00A446 2A2122 010253 F:[to_dpl <- inc(dpl)] T:[to_t <- reg_iyh] 00A448 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 00A44A 010253 E13901 F:[to_t <- reg_iyh] T:[(dph|dpl+1) <- acc_t,irq_to_f,upd_f] 00A44C 046008 046008 next 00A44E E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 6/8 + 2 cycles -- 3 bytes -- ---- page 4 F9 LD sp,hl ---- 005F20 01024D 01024D to_t <- reg_l,upd_f 005F22 E13A41 E13A41 reg_spl <- acc_t,irq_to_f 005F24 01024C 01024C to_t <- reg_h 005F26 006246 046008 F:[interrupt] T:[next] 005F28 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD F9 LD sp,ix ---- 007F20 010242 010242 to_t <- reg_ixl,upd_f 007F22 E13A41 E13A41 reg_spl <- acc_t,irq_to_f 007F24 010252 010252 to_t <- reg_ixh 007F26 006246 046008 F:[interrupt] T:[next] 007F28 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 1 bytes -- ---- page 10 FD F9 LD sp,iy ---- 00BF20 010243 010243 to_t <- reg_iyl,upd_f 00BF22 E13A41 E13A41 reg_spl <- acc_t,irq_to_f 00BF24 010253 010253 to_t <- reg_iyh 00BF26 006246 046008 F:[interrupt] T:[next] 00BF28 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 1 bytes -- ---- page 0 ED 4B LD bc,abs ---- 000960 012088 012088 to_dpl <- (pc++),upd_f 000962 A11880 A11880 to_dph <- pc_ind,r0_to_f 000964 010100 010100 to_t <- (dph|dpl) 000966 013249 013249 reg_c <- acc_t 000968 2A2122 010109 F:[to_dpl <- inc(dpl)] T:[to_t <- (dph|dpl+1),inc_pc] 00096A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 00096C 010100 E13A48 F:[to_t <- (dph|dpl)] T:[reg_b <- acc_t,irq_to_f,upd_f] 00096E 046008 046008 next 000970 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 7/9 + 2 cycles -- 3 bytes -- ---- page 0 ED 5B LD de,abs ---- 000B60 012088 012088 to_dpl <- (pc++),upd_f 000B62 A11880 A11880 to_dph <- pc_ind,r0_to_f 000B64 010100 010100 to_t <- (dph|dpl) 000B66 01324B 01324B reg_e <- acc_t 000B68 2A2122 010109 F:[to_dpl <- inc(dpl)] T:[to_t <- (dph|dpl+1),inc_pc] 000B6A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 000B6C 010100 E13A4A F:[to_t <- (dph|dpl)] T:[reg_d <- acc_t,irq_to_f,upd_f] 000B6E 046008 046008 next 000B70 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 7/9 + 2 cycles -- 3 bytes -- ---- page 0 ED 7B LD sp,abs ---- 000F60 012088 012088 to_dpl <- (pc++),upd_f 000F62 A11880 A11880 to_dph <- pc_ind,r0_to_f 000F64 010100 010100 to_t <- (dph|dpl) 000F66 013241 013241 reg_spl <- acc_t 000F68 2A2122 010109 F:[to_dpl <- inc(dpl)] T:[to_t <- (dph|dpl+1),inc_pc] 000F6A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 000F6C 010100 E13A47 F:[to_t <- (dph|dpl)] T:[reg_sph <- acc_t,irq_to_f,upd_f] 000F6E 046008 046008 next 000F70 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 7/9 + 2 cycles -- 3 bytes -- ---- page 0 ED 43 LD abs,bc ---- 000860 012088 012088 to_dpl <- (pc++),upd_f 000862 A11880 A11880 to_dph <- pc_ind,r0_to_f 000864 010249 010249 to_t <- reg_c 000866 013100 013108 F:[(dph|dpl) <- acc_t] T:[(dph|dpl) <- acc_t,inc_pc] 000868 2A2122 010248 F:[to_dpl <- inc(dpl)] T:[to_t <- reg_b] 00086A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 00086C 010248 E13901 F:[to_t <- reg_b] T:[(dph|dpl+1) <- acc_t,irq_to_f,upd_f] 00086E 046008 046008 next 000870 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 7/9 + 2 cycles -- 3 bytes -- ---- page 0 ED 53 LD abs,de ---- 000A60 012088 012088 to_dpl <- (pc++),upd_f 000A62 A11880 A11880 to_dph <- pc_ind,r0_to_f 000A64 01024B 01024B to_t <- reg_e 000A66 013100 013108 F:[(dph|dpl) <- acc_t] T:[(dph|dpl) <- acc_t,inc_pc] 000A68 2A2122 01024A F:[to_dpl <- inc(dpl)] T:[to_t <- reg_d] 000A6A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 000A6C 01024A E13901 F:[to_t <- reg_d] T:[(dph|dpl+1) <- acc_t,irq_to_f,upd_f] 000A6E 046008 046008 next 000A70 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 7/9 + 2 cycles -- 3 bytes -- ---- page 0 ED 73 LD abs,sp ---- 000E60 012088 012088 to_dpl <- (pc++),upd_f 000E62 A11880 A11880 to_dph <- pc_ind,r0_to_f 000E64 010241 010241 to_t <- reg_spl 000E66 013100 013108 F:[(dph|dpl) <- acc_t] T:[(dph|dpl) <- acc_t,inc_pc] 000E68 2A2122 010247 F:[to_dpl <- inc(dpl)] T:[to_t <- reg_sph] 000E6A 6A1008 046008 F:[to_dph <- inc_tc((pc++))] T:[next] 000E6C 010247 E13901 F:[to_t <- reg_sph] T:[(dph|dpl+1) <- acc_t,irq_to_f,upd_f] 000E6E 046008 046008 next 000E70 E13900 E13900 (dph|dpl) <- acc_t,irq_to_f,upd_f -- 7/9 + 2 cycles -- 3 bytes -- ---- page 4 C5 PUSH bc ---- 0058A0 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 0058A2 7B12C7 7B12C7 to_dph <- dec_tc(reg_sph),upd_f 0058A4 C10A48 C10A48 to_t <- reg_b,dtc_to_f 0058A6 013100 013100 (dph|dpl) <- acc_t 0058A8 1B21A2 1B21A2 to_dpl <- dec(dpl),upd_f 0058AA 010A49 610A49 F:[to_t <- reg_c,l_to_f] T:[to_t <- reg_c,tc_to_f] 0058AC 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 0058AE 013100 0101A2 F:[(dph|dpl) <- acc_t] T:[to_t <- dpl] 0058B0 0101A2 046008 F:[to_t <- dpl,upd_f] T:[next] 0058B2 E13A41 E13A41 F:[reg_spl <- acc_t,irq_to_f] T:[reg_spl <- acc_t,irq_to_f,upd_f] 0058B4 1B02C7 1B02C7 to_t <- dec(reg_sph) 0058B6 046008 046008 next 0058B8 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 10/13 cycles -- 1 bytes -- ---- page 4 D5 PUSH de ---- 005AA0 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 005AA2 7B12C7 7B12C7 to_dph <- dec_tc(reg_sph),upd_f 005AA4 C10A4A C10A4A to_t <- reg_d,dtc_to_f 005AA6 013100 013100 (dph|dpl) <- acc_t 005AA8 1B21A2 1B21A2 to_dpl <- dec(dpl),upd_f 005AAA 010A4B 610A4B F:[to_t <- reg_e,l_to_f] T:[to_t <- reg_e,tc_to_f] 005AAC 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 005AAE 013100 0101A2 F:[(dph|dpl) <- acc_t] T:[to_t <- dpl] 005AB0 0101A2 046008 F:[to_t <- dpl,upd_f] T:[next] 005AB2 E13A41 E13A41 F:[reg_spl <- acc_t,irq_to_f] T:[reg_spl <- acc_t,irq_to_f,upd_f] 005AB4 1B02C7 1B02C7 to_t <- dec(reg_sph) 005AB6 046008 046008 next 005AB8 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 10/13 cycles -- 1 bytes -- ---- page 4 E5 PUSH hl ---- 005CA0 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 005CA2 7B12C7 7B12C7 to_dph <- dec_tc(reg_sph),upd_f 005CA4 C10A4C C10A4C to_t <- reg_h,dtc_to_f 005CA6 013100 013100 (dph|dpl) <- acc_t 005CA8 1B21A2 1B21A2 to_dpl <- dec(dpl),upd_f 005CAA 010A4D 610A4D F:[to_t <- reg_l,l_to_f] T:[to_t <- reg_l,tc_to_f] 005CAC 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 005CAE 013100 0101A2 F:[(dph|dpl) <- acc_t] T:[to_t <- dpl] 005CB0 0101A2 046008 F:[to_t <- dpl,upd_f] T:[next] 005CB2 E13A41 E13A41 F:[reg_spl <- acc_t,irq_to_f] T:[reg_spl <- acc_t,irq_to_f,upd_f] 005CB4 1B02C7 1B02C7 to_t <- dec(reg_sph) 005CB6 046008 046008 next 005CB8 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 10/13 cycles -- 1 bytes -- ---- page 6 DD E5 PUSH ix ---- 007CA0 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 007CA2 7B12C7 7B12C7 to_dph <- dec_tc(reg_sph),upd_f 007CA4 C10A52 C10A52 to_t <- reg_ixh,dtc_to_f 007CA6 013100 013100 (dph|dpl) <- acc_t 007CA8 1B21A2 1B21A2 to_dpl <- dec(dpl),upd_f 007CAA 010A42 610A42 F:[to_t <- reg_ixl,l_to_f] T:[to_t <- reg_ixl,tc_to_f] 007CAC 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 007CAE 013100 0101A2 F:[(dph|dpl) <- acc_t] T:[to_t <- dpl] 007CB0 0101A2 046008 F:[to_t <- dpl,upd_f] T:[next] 007CB2 E13A41 E13A41 F:[reg_spl <- acc_t,irq_to_f] T:[reg_spl <- acc_t,irq_to_f,upd_f] 007CB4 1B02C7 1B02C7 to_t <- dec(reg_sph) 007CB6 046008 046008 next 007CB8 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 10/13 + 2 cycles -- 1 bytes -- ---- page 10 FD E5 PUSH iy ---- 00BCA0 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 00BCA2 7B12C7 7B12C7 to_dph <- dec_tc(reg_sph),upd_f 00BCA4 C10A53 C10A53 to_t <- reg_iyh,dtc_to_f 00BCA6 013100 013100 (dph|dpl) <- acc_t 00BCA8 1B21A2 1B21A2 to_dpl <- dec(dpl),upd_f 00BCAA 010A43 610A43 F:[to_t <- reg_iyl,l_to_f] T:[to_t <- reg_iyl,tc_to_f] 00BCAC 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 00BCAE 013100 0101A2 F:[(dph|dpl) <- acc_t] T:[to_t <- dpl] 00BCB0 0101A2 046008 F:[to_t <- dpl,upd_f] T:[next] 00BCB2 E13A41 E13A41 F:[reg_spl <- acc_t,irq_to_f] T:[reg_spl <- acc_t,irq_to_f,upd_f] 00BCB4 1B02C7 1B02C7 to_t <- dec(reg_sph) 00BCB6 046008 046008 next 00BCB8 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 10/13 + 2 cycles -- 1 bytes -- ---- page 4 F5 PUSH af ---- 005EA0 4B2240 4B2240 to_dpl <- rol(reg_v),upd_f 005EA2 810A46 810A46 to_t <- reg_128,n_to_f 005EA4 022122 0E2122 F:[to_dpl <- res(acc_t, dpl)] T:[to_dpl <- or(acc_t, dpl)] 005EA6 1B1244 1B1244 to_dph <- dec(reg_z),upd_f 005EA8 610A12 610A12 to_t <- 4,tc_to_f 005EAA 020122 0E0122 F:[to_t <- res(acc_t, dpl)] T:[to_t <- or(acc_t, dpl)] 005EAC 1B22C1 1B22C1 to_dpl <- dec(reg_spl),upd_f 005EAE 7B1AC7 7B1AC7 to_dph <- dec_tc(reg_sph),tc_to_f 005EB0 013180 013180 (dph|dpl) <- acc_a 005EB2 1B21A2 1B21A2 to_dpl <- dec(dpl),upd_f 005EB4 1B1A47 7B1A47 F:[to_dph <- dec(reg_sph),l_to_f] T:[to_dph <- dec_tc(reg_sph),tc_to_f] 005EB6 013100 013100 (dph|dpl) <- acc_t 005EB8 066222 0101A2 F:[to_ir <- lit8,p_z80_ix] T:[to_t <- dpl] 005EBA 1B02C7 046008 F:[to_t <- dec(reg_sph),upd_f] T:[next] 005EBC E13A41 E13A41 reg_spl <- acc_t,irq_to_f,upd_f -- 15 cycles -- 1 bytes -- ---- page 4 C1 POP bc ---- 005820 0122C1 0122C1 to_dpl <- reg_spl 005822 0112C7 0112C7 to_dph <- reg_sph 005824 010100 010100 to_t <- (dph|dpl),upd_f 005826 E13A49 E13A49 reg_c <- acc_t,irq_to_f 005828 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 00582A 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 00582C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 00582E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005830 010100 010100 to_t <- (dph|dpl) 005832 046008 013248 F:[next] T:[reg_b <- acc_t] 005834 E13A48 2A0247 F:[reg_b <- acc_t,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005836 046008 046008 next 005838 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 11/13 cycles -- 1 bytes -- ---- page 4 D1 POP de ---- 005A20 0122C1 0122C1 to_dpl <- reg_spl 005A22 0112C7 0112C7 to_dph <- reg_sph 005A24 010100 010100 to_t <- (dph|dpl),upd_f 005A26 E13A4B E13A4B reg_e <- acc_t,irq_to_f 005A28 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 005A2A 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 005A2C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 005A2E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005A30 010100 010100 to_t <- (dph|dpl) 005A32 046008 01324A F:[next] T:[reg_d <- acc_t] 005A34 E13A4A 2A0247 F:[reg_d <- acc_t,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005A36 046008 046008 next 005A38 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 11/13 cycles -- 1 bytes -- ---- page 4 E1 POP hl ---- 005C20 0122C1 0122C1 to_dpl <- reg_spl 005C22 0112C7 0112C7 to_dph <- reg_sph 005C24 010100 010100 to_t <- (dph|dpl),upd_f 005C26 E13A4D E13A4D reg_l <- acc_t,irq_to_f 005C28 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 005C2A 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 005C2C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 005C2E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005C30 010100 010100 to_t <- (dph|dpl) 005C32 046008 01324C F:[next] T:[reg_h <- acc_t] 005C34 E13A4C 2A0247 F:[reg_h <- acc_t,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005C36 046008 046008 next 005C38 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 11/13 cycles -- 1 bytes -- ---- page 6 DD E1 POP ix ---- 007C20 0122C1 0122C1 to_dpl <- reg_spl 007C22 0112C7 0112C7 to_dph <- reg_sph 007C24 010100 010100 to_t <- (dph|dpl),upd_f 007C26 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f 007C28 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 007C2A 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 007C2C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 007C2E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 007C30 010100 010100 to_t <- (dph|dpl) 007C32 046008 013252 F:[next] T:[reg_ixh <- acc_t] 007C34 E13A52 2A0247 F:[reg_ixh <- acc_t,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 007C36 046008 046008 next 007C38 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 11/13 + 2 cycles -- 1 bytes -- ---- page 10 FD E1 POP iy ---- 00BC20 0122C1 0122C1 to_dpl <- reg_spl 00BC22 0112C7 0112C7 to_dph <- reg_sph 00BC24 010100 010100 to_t <- (dph|dpl),upd_f 00BC26 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f 00BC28 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 00BC2A 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 00BC2C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 00BC2E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 00BC30 010100 010100 to_t <- (dph|dpl) 00BC32 046008 013253 F:[next] T:[reg_iyh <- acc_t] 00BC34 E13A53 2A0247 F:[reg_iyh <- acc_t,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 00BC36 046008 046008 next 00BC38 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 11/13 + 2 cycles -- 1 bytes -- ---- page 4 F1 POP af ---- 005E20 0122C1 0122C1 to_dpl <- reg_spl 005E22 0112C7 0112C7 to_dph <- reg_sph 005E24 010500 010500 to_t <- (dph|dpl),upd_n 005E26 080212 080212 to_t <- and(acc_t, 4) 005E28 013244 013244 reg_z <- acc_t 005E2A 012100 012100 to_dpl <- (dph|dpl) 005E2C A18310 A18310 to_t <- shr((0|dpl)),upd_c 005E2E 013240 013240 reg_v <- acc_t 005E30 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 005E32 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 005E34 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 005E36 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005E38 046008 014100 F:[next] T:[to_a <- (dph|dpl)] 005E3A E14900 2A0247 F:[to_a <- (dph|dpl),irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005E3C 046008 046008 next 005E3E E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 14/16 cycles -- 1 bytes -- ---- page 4 EB EX de,hl ---- 005D60 0132D9 0132D9 reg_tl <- acc_a 005D62 01424D 01424D to_a <- reg_l 005D64 01024B 01024B to_t <- reg_e 005D66 01324D 01324D reg_l <- acc_t 005D68 0132CB 0132CB reg_e <- acc_a 005D6A 01424C 01424C to_a <- reg_h 005D6C 01024A 01024A to_t <- reg_d 005D6E 01324C 01324C reg_h <- acc_t 005D70 0132CA 0132CA reg_d <- acc_a 005D72 046008 046008 next 005D74 E14AD9 E14AD9 to_a <- reg_tl,irq_to_f,upd_f -- 11 cycles -- 1 bytes -- ---- page 4 E3 EX (sp),hl ---- 005C60 0132D9 0132D9 reg_tl <- acc_a 005C62 0122C1 0122C1 to_dpl <- reg_spl 005C64 0112C7 0112C7 to_dph <- reg_sph 005C66 01424D 01424D to_a <- reg_l 005C68 010100 010100 to_t <- (dph|dpl) 005C6A 01324D 01324D reg_l <- acc_t 005C6C 013180 013180 (dph|dpl) <- acc_a 005C6E 2A21A2 2A21A2 to_dpl <- inc(dpl) 005C70 6A12C7 6A12C7 to_dph <- inc_tc(reg_sph) 005C72 01424C 01424C to_a <- reg_h 005C74 010100 010100 to_t <- (dph|dpl) 005C76 01324C 01324C reg_h <- acc_t 005C78 013180 013180 (dph|dpl) <- acc_a 005C7A 046008 046008 next 005C7C E14AD9 E14AD9 to_a <- reg_tl,irq_to_f,upd_f -- 15 cycles -- 1 bytes -- ---- page 6 DD E3 EX (sp),ix ---- 007C60 0132D9 0132D9 reg_tl <- acc_a 007C62 0122C1 0122C1 to_dpl <- reg_spl 007C64 0112C7 0112C7 to_dph <- reg_sph 007C66 014242 014242 to_a <- reg_ixl 007C68 010100 010100 to_t <- (dph|dpl) 007C6A 013242 013242 reg_ixl <- acc_t 007C6C 013180 013180 (dph|dpl) <- acc_a 007C6E 2A21A2 2A21A2 to_dpl <- inc(dpl) 007C70 6A12C7 6A12C7 to_dph <- inc_tc(reg_sph) 007C72 014252 014252 to_a <- reg_ixh 007C74 010100 010100 to_t <- (dph|dpl) 007C76 013252 013252 reg_ixh <- acc_t 007C78 013180 013180 (dph|dpl) <- acc_a 007C7A 046008 046008 next 007C7C E14AD9 E14AD9 to_a <- reg_tl,irq_to_f,upd_f -- 15 + 2 cycles -- 1 bytes -- ---- page 10 FD E3 EX (sp),iy ---- 00BC60 0132D9 0132D9 reg_tl <- acc_a 00BC62 0122C1 0122C1 to_dpl <- reg_spl 00BC64 0112C7 0112C7 to_dph <- reg_sph 00BC66 014243 014243 to_a <- reg_iyl 00BC68 010100 010100 to_t <- (dph|dpl) 00BC6A 013243 013243 reg_iyl <- acc_t 00BC6C 013180 013180 (dph|dpl) <- acc_a 00BC6E 2A21A2 2A21A2 to_dpl <- inc(dpl) 00BC70 6A12C7 6A12C7 to_dph <- inc_tc(reg_sph) 00BC72 014253 014253 to_a <- reg_iyh 00BC74 010100 010100 to_t <- (dph|dpl) 00BC76 013253 013253 reg_iyh <- acc_t 00BC78 013180 013180 (dph|dpl) <- acc_a 00BC7A 046008 046008 next 00BC7C E14AD9 E14AD9 to_a <- reg_tl,irq_to_f,upd_f -- 15 + 2 cycles -- 1 bytes -- ---- page 4 08 EX af,af ---- 004100 012256 012256 to_dpl <- reg_a_alt 004102 0132D6 0132D6 reg_a_alt <- acc_a 004104 010244 010244 to_t <- reg_z 004106 014257 014257 to_a <- reg_f_alt,upd_f 004108 413A57 413A57 reg_f_alt <- acc_t,c_to_f 00410A 0136C4 0136C4 reg_z <- acc_a,upd_n 00410C 4B8245 4B8245 to_t <- rol(reg_f_alt_cy),upd_c 00410E 010220 010246 F:[to_t <- 0,upd_f] T:[to_t <- reg_128,upd_f] 004110 E13A45 E13A45 reg_f_alt_cy <- acc_t,irq_to_f 004112 006246 046008 F:[interrupt] T:[next] 004114 E14922 E14922 to_a <- dpl,irq_to_f,upd_f -- 11 cycles -- 1 bytes -- ---- Z80 16-bit arithmetic ---- ---- page 4 03 INC bc ---- 004060 2A0249 2A0249 to_t <- inc(reg_c),upd_f 004062 E13A49 E13A49 reg_c <- acc_t,irq_to_f 004064 CA0248 CA0248 to_t <- inc_dtc(reg_b) 004066 006246 046008 F:[interrupt] T:[next] 004068 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 4 13 INC de ---- 004260 2A024B 2A024B to_t <- inc(reg_e),upd_f 004262 E13A4B E13A4B reg_e <- acc_t,irq_to_f 004264 CA024A CA024A to_t <- inc_dtc(reg_d) 004266 006246 046008 F:[interrupt] T:[next] 004268 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 4 23 INC hl ---- 004460 2A024D 2A024D to_t <- inc(reg_l),upd_f 004462 613A4D 613A4D reg_l <- acc_t,tc_to_f 004464 046008 2A024C F:[next] T:[to_t <- inc(reg_h)] 004466 E60A20 046008 F:[delay] T:[next] 004468 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 4/5 cycles -- 1 bytes -- ---- page 6 DD 23 INC ix ---- 006460 2A0242 2A0242 to_t <- inc(reg_ixl),upd_f 006462 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f 006464 CA0252 CA0252 to_t <- inc_dtc(reg_ixh) 006466 006246 046008 F:[interrupt] T:[next] 006468 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 1 bytes -- ---- page 10 FD 23 INC iy ---- 00A460 2A0243 2A0243 to_t <- inc(reg_iyl),upd_f 00A462 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f 00A464 CA0253 CA0253 to_t <- inc_dtc(reg_iyh) 00A466 006246 046008 F:[interrupt] T:[next] 00A468 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 1 bytes -- ---- page 4 33 INC sp ---- 004660 2A0241 2A0241 to_t <- inc(reg_spl),upd_f 004662 E13A41 E13A41 reg_spl <- acc_t,irq_to_f 004664 CA0247 CA0247 to_t <- inc_dtc(reg_sph) 004666 006246 046008 F:[interrupt] T:[next] 004668 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 4 0B DEC bc ---- 004160 1B0249 1B0249 to_t <- dec(reg_c),upd_f 004162 E13A49 E13A49 reg_c <- acc_t,irq_to_f 004164 DB0248 DB0248 to_t <- dec_dtc(reg_b) 004166 006246 046008 F:[interrupt] T:[next] 004168 E13A48 E13A48 reg_b <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 4 1B DEC de ---- 004360 1B024B 1B024B to_t <- dec(reg_e),upd_f 004362 E13A4B E13A4B reg_e <- acc_t,irq_to_f 004364 DB024A DB024A to_t <- dec_dtc(reg_d) 004366 006246 046008 F:[interrupt] T:[next] 004368 E13A4A E13A4A reg_d <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 4 2B DEC hl ---- 004560 1B024D 1B024D to_t <- dec(reg_l),upd_f 004562 E13A4D E13A4D reg_l <- acc_t,irq_to_f 004564 DB024C DB024C to_t <- dec_dtc(reg_h) 004566 006246 046008 F:[interrupt] T:[next] 004568 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 2B DEC ix ---- 006560 1B0242 1B0242 to_t <- dec(reg_ixl),upd_f 006562 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f 006564 DB0252 DB0252 to_t <- dec_dtc(reg_ixh) 006566 006246 046008 F:[interrupt] T:[next] 006568 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 1 bytes -- ---- page 10 FD 2B DEC iy ---- 00A560 1B0243 1B0243 to_t <- dec(reg_iyl),upd_f 00A562 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f 00A564 DB0253 DB0253 to_t <- dec_dtc(reg_iyh) 00A566 006246 046008 F:[interrupt] T:[next] 00A568 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 1 bytes -- ---- page 4 3B DEC sp ---- 004760 1B0241 1B0241 to_t <- dec(reg_spl),upd_f 004762 E13A41 E13A41 reg_spl <- acc_t,irq_to_f 004764 DB0247 DB0247 to_t <- dec_dtc(reg_sph) 004766 006246 046008 F:[interrupt] T:[next] 004768 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 4 09 ADD hl,bc ---- 004120 410ACD 410ACD to_t <- reg_l,c_to_f 004122 0D0249 0D0249 to_t <- add(acc_t, reg_c),upd_f 004124 E13A4D E13A4D reg_l <- acc_t,irq_to_f 004126 0102CC 0102CC to_t <- reg_h 004128 CD8248 CD8248 to_t <- add_dtc(acc_t, reg_b),upd_c 00412A 006246 046008 F:[interrupt] T:[next] 00412C E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 7 cycles -- 1 bytes -- ---- page 6 DD 09 ADD ix,bc ---- 006120 0D0249 0D0249 to_t <- add(acc_t, reg_c),upd_f 006122 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f 006124 0102D2 0102D2 to_t <- reg_ixh 006126 CD8248 CD8248 to_t <- add_dtc(acc_t, reg_b),upd_c 006128 006246 046008 F:[interrupt] T:[next] 00612A E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 1 bytes -- ---- page 10 FD 09 ADD iy,bc ---- 00A120 0D0249 0D0249 to_t <- add(acc_t, reg_c),upd_f 00A122 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f 00A124 0102D3 0102D3 to_t <- reg_iyh 00A126 CD8248 CD8248 to_t <- add_dtc(acc_t, reg_b),upd_c 00A128 006246 046008 F:[interrupt] T:[next] 00A12A E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 1 bytes -- ---- page 4 19 ADD hl,de ---- 004320 410ACD 410ACD to_t <- reg_l,c_to_f 004322 0D024B 0D024B to_t <- add(acc_t, reg_e),upd_f 004324 E13A4D E13A4D reg_l <- acc_t,irq_to_f 004326 0102CC 0102CC to_t <- reg_h 004328 CD824A CD824A to_t <- add_dtc(acc_t, reg_d),upd_c 00432A 006246 046008 F:[interrupt] T:[next] 00432C E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 7 cycles -- 1 bytes -- ---- page 6 DD 19 ADD ix,de ---- 006320 0D024B 0D024B to_t <- add(acc_t, reg_e),upd_f 006322 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f 006324 0102D2 0102D2 to_t <- reg_ixh 006326 CD824A CD824A to_t <- add_dtc(acc_t, reg_d),upd_c 006328 006246 046008 F:[interrupt] T:[next] 00632A E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 1 bytes -- ---- page 10 FD 19 ADD iy,de ---- 00A320 0D024B 0D024B to_t <- add(acc_t, reg_e),upd_f 00A322 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f 00A324 0102D3 0102D3 to_t <- reg_iyh 00A326 CD824A CD824A to_t <- add_dtc(acc_t, reg_d),upd_c 00A328 006246 046008 F:[interrupt] T:[next] 00A32A E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 1 bytes -- ---- page 4 29 ADD hl,hl ---- 004520 0B02CD 0B02CD to_t <- asl(reg_l),upd_f 004522 E13A4D E13A4D reg_l <- acc_t,irq_to_f 004524 CB82CC CB82CC to_t <- rol_dtc(acc_a, reg_h),upd_c 004526 006246 046008 F:[interrupt] T:[next] 004528 E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 29 ADD ix,ix ---- 006520 0B02C2 0B02C2 to_t <- asl(reg_ixl),upd_f 006522 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f 006524 CB82D2 CB82D2 to_t <- rol_dtc(acc_a, reg_ixh),upd_c 006526 006246 046008 F:[interrupt] T:[next] 006528 E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 1 bytes -- ---- page 10 FD 29 ADD iy,iy ---- 00A520 0B02C3 0B02C3 to_t <- asl(reg_iyl),upd_f 00A522 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f 00A524 CB82D3 CB82D3 to_t <- rol_dtc(acc_a, reg_iyh),upd_c 00A526 006246 046008 F:[interrupt] T:[next] 00A528 E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 5 + 2 cycles -- 1 bytes -- ---- page 4 39 ADD hl,sp ---- 004720 410ACD 410ACD to_t <- reg_l,c_to_f 004722 0D0241 0D0241 to_t <- add(acc_t, reg_spl),upd_f 004724 E13A4D E13A4D reg_l <- acc_t,irq_to_f 004726 0102CC 0102CC to_t <- reg_h 004728 CD8247 CD8247 to_t <- add_dtc(acc_t, reg_sph),upd_c 00472A 006246 046008 F:[interrupt] T:[next] 00472C E13A4C E13A4C reg_h <- acc_t,irq_to_f,upd_f -- 7 cycles -- 1 bytes -- ---- page 6 DD 39 ADD ix,sp ---- 006720 0D0241 0D0241 to_t <- add(acc_t, reg_spl),upd_f 006722 E13A42 E13A42 reg_ixl <- acc_t,irq_to_f 006724 0102D2 0102D2 to_t <- reg_ixh 006726 CD8247 CD8247 to_t <- add_dtc(acc_t, reg_sph),upd_c 006728 006246 046008 F:[interrupt] T:[next] 00672A E13A52 E13A52 reg_ixh <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 1 bytes -- ---- page 10 FD 39 ADD iy,sp ---- 00A720 0D0241 0D0241 to_t <- add(acc_t, reg_spl),upd_f 00A722 E13A43 E13A43 reg_iyl <- acc_t,irq_to_f 00A724 0102D3 0102D3 to_t <- reg_iyh 00A726 CD8247 CD8247 to_t <- add_dtc(acc_t, reg_sph),upd_c 00A728 006246 046008 F:[interrupt] T:[next] 00A72A E13A53 E13A53 reg_iyh <- acc_t,irq_to_f,upd_f -- 6 + 2 cycles -- 1 bytes -- ---- page 0 ED 4A ADC hl,bc ---- 000940 410ACD 410ACD to_t <- reg_l,c_to_f 000942 4D0249 4D0249 to_t <- adc(acc_t, reg_c),upd_f 000944 E13A4D E13A4D reg_l <- acc_t,irq_to_f 000946 0102CC 0102CC to_t <- reg_h 000948 CD8648 CD8648 to_t <- add_dtc(acc_t, reg_b),upd_nzc 00094A 023240 023240 to_mem <- inp(acc_t, reg_v) 00094C 01324C 01324C reg_h <- acc_t 00094E 0E024D 0E024D to_t <- or(acc_t, reg_l),upd_z 000950 006246 046008 F:[interrupt] T:[next] 000952 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 5A ADC hl,de ---- 000B40 410ACD 410ACD to_t <- reg_l,c_to_f 000B42 4D024B 4D024B to_t <- adc(acc_t, reg_e),upd_f 000B44 E13A4D E13A4D reg_l <- acc_t,irq_to_f 000B46 0102CC 0102CC to_t <- reg_h 000B48 CD864A CD864A to_t <- add_dtc(acc_t, reg_d),upd_nzc 000B4A 023240 023240 to_mem <- inp(acc_t, reg_v) 000B4C 01324C 01324C reg_h <- acc_t 000B4E 0E024D 0E024D to_t <- or(acc_t, reg_l),upd_z 000B50 006246 046008 F:[interrupt] T:[next] 000B52 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 6A ADC hl,hl ---- 000D40 410ACD 410ACD to_t <- reg_l,c_to_f 000D42 4D024D 4D024D to_t <- adc(acc_t, reg_l),upd_f 000D44 E13A4D E13A4D reg_l <- acc_t,irq_to_f 000D46 0102CC 0102CC to_t <- reg_h 000D48 CD864C CD864C to_t <- add_dtc(acc_t, reg_h),upd_nzc 000D4A 023240 023240 to_mem <- inp(acc_t, reg_v) 000D4C 01324C 01324C reg_h <- acc_t 000D4E 0E024D 0E024D to_t <- or(acc_t, reg_l),upd_z 000D50 006246 046008 F:[interrupt] T:[next] 000D52 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 7A ADC hl,sp ---- 000F40 410ACD 410ACD to_t <- reg_l,c_to_f 000F42 4D0241 4D0241 to_t <- adc(acc_t, reg_spl),upd_f 000F44 E13A4D E13A4D reg_l <- acc_t,irq_to_f 000F46 0102CC 0102CC to_t <- reg_h 000F48 CD8647 CD8647 to_t <- add_dtc(acc_t, reg_sph),upd_nzc 000F4A 023240 023240 to_mem <- inp(acc_t, reg_v) 000F4C 01324C 01324C reg_h <- acc_t 000F4E 0E024D 0E024D to_t <- or(acc_t, reg_l),upd_z 000F50 006246 046008 F:[interrupt] T:[next] 000F52 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 42 SBC hl,bc ---- 000840 410ACD 410ACD to_t <- reg_l,c_to_f 000842 3C0249 1C0249 F:[to_t <- sub(acc_t, reg_c),upd_f] T:[to_t <- sub_0(acc_t, reg_c),upd_f] 000844 E13A4D E13A4D reg_l <- acc_t,irq_to_f 000846 0102CC 0102CC to_t <- reg_h 000848 DC8648 DC8648 to_t <- sub_dtc(acc_t, reg_b),upd_nzc 00084A 023240 023240 to_mem <- inp(acc_t, reg_v) 00084C 41B24C 41B24C reg_h <- acc_t,cpl_c 00084E 0E024D 0E024D to_t <- or(acc_t, reg_l),upd_z 000850 006246 046008 F:[interrupt] T:[next] 000852 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 52 SBC hl,de ---- 000A40 410ACD 410ACD to_t <- reg_l,c_to_f 000A42 3C024B 1C024B F:[to_t <- sub(acc_t, reg_e),upd_f] T:[to_t <- sub_0(acc_t, reg_e),upd_f] 000A44 E13A4D E13A4D reg_l <- acc_t,irq_to_f 000A46 0102CC 0102CC to_t <- reg_h 000A48 DC864A DC864A to_t <- sub_dtc(acc_t, reg_d),upd_nzc 000A4A 023240 023240 to_mem <- inp(acc_t, reg_v) 000A4C 41B24C 41B24C reg_h <- acc_t,cpl_c 000A4E 0E024D 0E024D to_t <- or(acc_t, reg_l),upd_z 000A50 006246 046008 F:[interrupt] T:[next] 000A52 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 62 SBC hl,hl ---- 000C40 410ACD 410ACD to_t <- reg_l,c_to_f 000C42 3C024D 1C024D F:[to_t <- sub(acc_t, reg_l),upd_f] T:[to_t <- sub_0(acc_t, reg_l),upd_f] 000C44 E13A4D E13A4D reg_l <- acc_t,irq_to_f 000C46 0102CC 0102CC to_t <- reg_h 000C48 DC864C DC864C to_t <- sub_dtc(acc_t, reg_h),upd_nzc 000C4A 023240 023240 to_mem <- inp(acc_t, reg_v) 000C4C 41B24C 41B24C reg_h <- acc_t,cpl_c 000C4E 0E024D 0E024D to_t <- or(acc_t, reg_l),upd_z 000C50 006246 046008 F:[interrupt] T:[next] 000C52 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 72 SBC hl,sp ---- 000E40 410ACD 410ACD to_t <- reg_l,c_to_f 000E42 3C0241 1C0241 F:[to_t <- sub(acc_t, reg_spl),upd_f] T:[to_t <- sub_0(acc_t, reg_spl),upd_f] 000E44 E13A4D E13A4D reg_l <- acc_t,irq_to_f 000E46 0102CC 0102CC to_t <- reg_h 000E48 DC8647 DC8647 to_t <- sub_dtc(acc_t, reg_sph),upd_nzc 000E4A 023240 023240 to_mem <- inp(acc_t, reg_v) 000E4C 41B24C 41B24C reg_h <- acc_t,cpl_c 000E4E 0E024D 0E024D to_t <- or(acc_t, reg_l),upd_z 000E50 006246 046008 F:[interrupt] T:[next] 000E52 E13A44 E13A44 reg_z <- acc_t,irq_to_f,upd_f -- 10 + 2 cycles -- 1 bytes -- ------ Z80 Jump, Call and Return ------ ---- page 4 18 JR ---- 004300 010888 010888 to_t <- (pc++),l_to_f 004302 0D2246 046008 F:[to_dpl <- add(acc_t, reg_128)] T:[next] 004304 612A20 E60A20 F:[to_dpl <- 0,tc_to_f] T:[delay] 004306 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 004308 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00430A 046008 046008 next 00430C E60A20 E60A20 delay -- 3/7 cycles -- 2 bytes -- ---- page 4 20 JR NZ ---- 004400 1B02C4 1B02C4 to_t <- dec(reg_z) 004402 610888 610888 to_t <- (pc++),tc_to_f 004404 046008 0D2246 F:[next] T:[to_dpl <- add(acc_t, reg_128)] 004406 E60A20 612A20 F:[delay] T:[to_dpl <- 0,tc_to_f] 004408 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 00440A 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00440C 046008 046008 next 00440E E60A20 E60A20 delay -- 4/8 cycles -- 2 bytes -- ---- page 4 28 JR Z ---- 004500 1B02C4 1B02C4 to_t <- dec(reg_z) 004502 610888 610888 to_t <- (pc++),tc_to_f 004504 0D2246 046008 F:[to_dpl <- add(acc_t, reg_128)] T:[next] 004506 612A20 E60A20 F:[to_dpl <- 0,tc_to_f] T:[delay] 004508 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 00450A 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00450C 046008 046008 next 00450E E60A20 E60A20 delay -- 4/8 cycles -- 2 bytes -- ---- page 4 30 JR NC ---- 004600 410888 410888 to_t <- (pc++),c_to_f 004602 0D2246 046008 F:[to_dpl <- add(acc_t, reg_128)] T:[next] 004604 612A20 E60A20 F:[to_dpl <- 0,tc_to_f] T:[delay] 004606 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 004608 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00460A 046008 046008 next 00460C E60A20 E60A20 delay -- 3/7 cycles -- 2 bytes -- ---- page 4 38 JR C ---- 004700 410888 410888 to_t <- (pc++),c_to_f 004702 046008 0D2246 F:[next] T:[to_dpl <- add(acc_t, reg_128)] 004704 E60A20 612A20 F:[delay] T:[to_dpl <- 0,tc_to_f] 004706 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 004708 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 00470A 046008 046008 next 00470C E60A20 E60A20 delay -- 3/7 cycles -- 2 bytes -- ---- page 4 10 DJNZ ---- 004200 1B0248 1B0248 to_t <- dec(reg_b) 004202 013248 013248 reg_b <- acc_t 004204 1B0248 1B0248 to_t <- dec(reg_b) 004206 610888 610888 to_t <- (pc++),tc_to_f 004208 046008 0D2246 F:[next] T:[to_dpl <- add(acc_t, reg_128)] 00420A E60A20 612A20 F:[delay] T:[to_dpl <- 0,tc_to_f] 00420C 0D5022 0D5022 pcl<-pch, to_pch <- add(acc_t, pcl) 00420E 6A5022 7B5022 F:[pcl<-pch, to_pch <- inc_tc(pcl)] T:[pcl<-pch, to_pch <- dec_tc(pcl)] 004210 046008 046008 next 004212 E60A20 E60A20 delay -- 6/10 cycles -- 2 bytes -- ---- page 4 E9 LD pc,hl ---- 005D20 01524D 01524D pcl<-pch, to_pch <- reg_l,upd_f 005D22 E15A4C E15A4C pcl<-pch, to_pch <- reg_h,irq_to_f 005D24 006246 046008 F:[interrupt] T:[next] 005D26 E60A20 E60A20 delay -- 4 cycles -- 1 bytes -- ---- page 6 DD E9 LD pc,ix ---- 007D20 015242 015242 pcl<-pch, to_pch <- reg_ixl,upd_f 007D22 E15A52 E15A52 pcl<-pch, to_pch <- reg_ixh,irq_to_f 007D24 006246 046008 F:[interrupt] T:[next] 007D26 E60A20 E60A20 delay -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD E9 LD pc,iy ---- 00BD20 015243 015243 pcl<-pch, to_pch <- reg_iyl,upd_f 00BD22 E15A53 E15A53 pcl<-pch, to_pch <- reg_iyh,irq_to_f 00BD24 006246 046008 F:[interrupt] T:[next] 00BD26 E60A20 E60A20 delay -- 4 + 2 cycles -- 1 bytes -- ---- page 4 C3 JP abs ---- 005860 010888 010888 to_t <- (pc++),l_to_f 005862 012088 012088 to_dpl <- (pc++) 005864 065220 046008 F:[pcl<-pch, to_pch <- xor(acc_t, 0)] T:[next] 005866 015122 E60A20 F:[pcl<-pch, to_pch <- dpl] T:[delay] 005868 046008 046008 next 00586A E60A20 E60A20 delay -- 4/6 cycles -- 3 bytes -- ---- page 4 C2 JP NZ abs ---- 005840 1B02C4 1B02C4 to_t <- dec(reg_z),upd_f 005842 610888 610888 to_t <- (pc++),tc_to_f 005844 012088 012088 to_dpl <- (pc++) 005846 046008 065220 F:[next] T:[pcl<-pch, to_pch <- xor(acc_t, 0)] 005848 E60A20 015122 F:[delay] T:[pcl<-pch, to_pch <- dpl] 00584A 046008 046008 next 00584C E60A20 E60A20 delay -- 5/7 cycles -- 3 bytes -- ---- page 4 CA JP Z abs ---- 005940 1B02C4 1B02C4 to_t <- dec(reg_z),upd_f 005942 610888 610888 to_t <- (pc++),tc_to_f 005944 012088 012088 to_dpl <- (pc++) 005946 065220 046008 F:[pcl<-pch, to_pch <- xor(acc_t, 0)] T:[next] 005948 015122 E60A20 F:[pcl<-pch, to_pch <- dpl] T:[delay] 00594A 046008 046008 next 00594C E60A20 E60A20 delay -- 5/7 cycles -- 3 bytes -- ---- page 4 D2 JP NC abs ---- 005A40 410888 410888 to_t <- (pc++),c_to_f 005A42 012088 012088 to_dpl <- (pc++) 005A44 065220 046008 F:[pcl<-pch, to_pch <- xor(acc_t, 0)] T:[next] 005A46 015122 E60A20 F:[pcl<-pch, to_pch <- dpl] T:[delay] 005A48 046008 046008 next 005A4A E60A20 E60A20 delay -- 4/6 cycles -- 3 bytes -- ---- page 4 DA JP C abs ---- 005B40 410888 410888 to_t <- (pc++),c_to_f 005B42 012088 012088 to_dpl <- (pc++) 005B44 046008 065220 F:[next] T:[pcl<-pch, to_pch <- xor(acc_t, 0)] 005B46 E60A20 015122 F:[delay] T:[pcl<-pch, to_pch <- dpl] 005B48 046008 046008 next 005B4A E60A20 E60A20 delay -- 4/6 cycles -- 3 bytes -- ---- page 4 E2 JP PO abs ---- 005C40 0B0214 0B0214 to_t <- asl(0x10) 005C42 2D0214 2D0214 to_t <- add_1(acc_t, 0x10) 005C44 080240 080240 to_t <- and(acc_t, reg_v) 005C46 2D2221 2D2221 to_dpl <- add_1(acc_t, 1) 005C48 006122 006122 to_ir <- dpl,p_z80_ed 005C4A 012212 012212 to_dpl <- 4,upd_f -- 0/6 cycles -- 3 bytes -- ---- page 4 EA JP PE abs ---- 005D40 0B0214 0B0214 to_t <- asl(0x10) 005D42 2D0214 2D0214 to_t <- add_1(acc_t, 0x10) 005D44 080240 080240 to_t <- and(acc_t, reg_v) 005D46 2D2221 2D2221 to_dpl <- add_1(acc_t, 1) 005D48 006122 006122 to_ir <- dpl,p_z80_ed 005D4A 012216 012216 to_dpl <- lit20,upd_f -- 0/6 cycles -- 3 bytes -- ---- page 4 F2 JP P abs ---- 005E40 810888 810888 to_t <- (pc++),n_to_f 005E42 012088 012088 to_dpl <- (pc++) 005E44 065220 046008 F:[pcl<-pch, to_pch <- xor(acc_t, 0)] T:[next] 005E46 015122 E60A20 F:[pcl<-pch, to_pch <- dpl] T:[delay] 005E48 046008 046008 next 005E4A E60A20 E60A20 delay -- 4/6 cycles -- 3 bytes -- ---- page 4 FA JP M abs ---- 005F40 810888 810888 to_t <- (pc++),n_to_f 005F42 012088 012088 to_dpl <- (pc++) 005F44 046008 065220 F:[next] T:[pcl<-pch, to_pch <- xor(acc_t, 0)] 005F46 E60A20 015122 F:[delay] T:[pcl<-pch, to_pch <- dpl] 005F48 046008 046008 next 005F4A E60A20 E60A20 delay -- 4/6 cycles -- 3 bytes -- ---- page 0 ED 02 V0x02 ---- 000040 006922 006922 to_ir <- dpl,l_to_f,p_z80_ed 000042 010246 010246 to_t <- reg_128 ---- page 0 ED 03 V0x03 ---- 000060 206922 206922 to_ir <- dpl,h_to_f,p_z80_ed 000062 010246 010246 to_t <- reg_128 ---- page 0 ED 12 V0x12 ---- 000240 006922 006922 to_ir <- dpl,l_to_f,p_z80_ed 000242 010246 010246 to_t <- reg_128 ---- page 0 ED 13 V0x13 ---- 000260 006922 006922 to_ir <- dpl,l_to_f,p_z80_ed 000262 010246 010246 to_t <- reg_128 ---- page 0 ED 22 V0x22 ---- 000440 006922 006922 to_ir <- dpl,l_to_f,p_z80_ed 000442 010246 010246 to_t <- reg_128 ---- page 0 ED 23 V0x23 ---- 000460 006922 006922 to_ir <- dpl,l_to_f,p_z80_ed 000462 010246 010246 to_t <- reg_128 ---- page 0 ED 32 V0x32 ---- 000640 206922 206922 to_ir <- dpl,h_to_f,p_z80_ed 000642 010246 010246 to_t <- reg_128 ---- page 0 ED 33 V0x33 ---- 000660 006922 006922 to_ir <- dpl,l_to_f,p_z80_ed 000662 010246 010246 to_t <- reg_128 ---- page 0 ED 04 JP FC abs ---- 000080 010088 010088 to_t <- (pc++) 000082 012088 012088 to_dpl <- (pc++) 000084 065220 046008 F:[pcl<-pch, to_pch <- xor(acc_t, 0)] T:[next] 000086 015122 E60A20 F:[pcl<-pch, to_pch <- dpl] T:[delay] 000088 046008 046008 next 00008A E60A20 E60A20 delay -- 4/6 + 2 cycles -- 3 bytes -- ---- page 0 ED 14 JP FS abs ---- 000280 010088 010088 to_t <- (pc++) 000282 012088 012088 to_dpl <- (pc++) 000284 046008 065220 F:[next] T:[pcl<-pch, to_pch <- xor(acc_t, 0)] 000286 E60A20 015122 F:[delay] T:[pcl<-pch, to_pch <- dpl] 000288 046008 046008 next 00028A E60A20 E60A20 delay -- 4/6 + 2 cycles -- 3 bytes -- ---- page 4 CD CALL abs ---- 0059A0 012888 012888 to_dpl <- (pc++),l_to_f 0059A2 010088 010088 to_t <- (pc++) 0059A4 066212 046008 F:[to_ir <- 4,p_z80_ix] T:[next] 0059A6 013258 E60A20 F:[reg_th <- acc_t] T:[delay] -- 4 cycles -- 3 bytes -- ---- page 4 C4 CALL NZ abs ---- 005880 1B02C4 1B02C4 to_t <- dec(reg_z),upd_f 005882 612888 612888 to_dpl <- (pc++),tc_to_f 005884 010088 010088 to_t <- (pc++) 005886 046008 066212 F:[next] T:[to_ir <- 4,p_z80_ix] 005888 E60A20 013258 F:[delay] T:[reg_th <- acc_t] -- 5 cycles -- 3 bytes -- ---- page 4 CC CALL Z abs ---- 005980 1B02C4 1B02C4 to_t <- dec(reg_z),upd_f 005982 612888 612888 to_dpl <- (pc++),tc_to_f 005984 010088 010088 to_t <- (pc++) 005986 066212 046008 F:[to_ir <- 4,p_z80_ix] T:[next] 005988 013258 E60A20 F:[reg_th <- acc_t] T:[delay] -- 5 cycles -- 3 bytes -- ---- page 4 D4 CALL NC abs ---- 005A80 412888 412888 to_dpl <- (pc++),c_to_f 005A82 010088 010088 to_t <- (pc++) 005A84 066212 046008 F:[to_ir <- 4,p_z80_ix] T:[next] 005A86 013258 E60A20 F:[reg_th <- acc_t] T:[delay] -- 4 cycles -- 3 bytes -- ---- page 4 DC CALL C abs ---- 005B80 412888 412888 to_dpl <- (pc++),c_to_f 005B82 010088 010088 to_t <- (pc++) 005B84 046008 066212 F:[next] T:[to_ir <- 4,p_z80_ix] 005B86 E60A20 013258 F:[delay] T:[reg_th <- acc_t] -- 4 cycles -- 3 bytes -- ---- page 4 F4 CALL P abs ---- 005E80 812888 812888 to_dpl <- (pc++),n_to_f 005E82 010088 010088 to_t <- (pc++) 005E84 066212 046008 F:[to_ir <- 4,p_z80_ix] T:[next] 005E86 013258 E60A20 F:[reg_th <- acc_t] T:[delay] -- 4 cycles -- 3 bytes -- ---- page 4 FC CALL M abs ---- 005F80 812888 812888 to_dpl <- (pc++),n_to_f 005F82 010088 010088 to_t <- (pc++) 005F84 046008 066212 F:[next] T:[to_ir <- 4,p_z80_ix] 005F86 E60A20 013258 F:[delay] T:[reg_th <- acc_t] -- 4 cycles -- 3 bytes -- ---- page 6 DD 08 STSP ---- 006100 013247 013247 reg_sph <- acc_t,upd_f 006102 E109A2 E109A2 to_t <- dpl,irq_to_f 006104 006246 046008 F:[interrupt] T:[next] 006106 E13A41 E13A41 reg_spl <- acc_t,irq_to_f,upd_f -- 4 + 2 cycles -- 1 bytes -- ---- page 6 DD 04 CALR ---- 006080 010022 010022 to_t <- pcl 006082 015122 015122 pcl<-pch, to_pch <- dpl 006084 013259 013259 reg_tl <- acc_t 006086 010022 010022 to_t <- pcl 006088 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 00608A 7B1247 7B1247 to_dph <- dec_tc(reg_sph),upd_f 00608C C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 00608E 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 006090 010A59 610A59 F:[to_t <- reg_tl,l_to_f] T:[to_t <- reg_tl,tc_to_f] 006092 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 006094 013100 015258 F:[(dph|dpl) <- acc_t] T:[pcl<-pch, to_pch <- reg_th] 006096 015258 010122 F:[pcl<-pch, to_pch <- reg_th] T:[to_t <- dpl] 006098 066222 046008 F:[to_ir <- lit8,p_z80_ix] T:[next] 00609A 1B0247 E13A41 F:[to_t <- dec(reg_sph)] T:[reg_spl <- acc_t,irq_to_f,upd_f] -- 14 + 2 cycles -- 1 bytes -- ---- page 4 C7 RST 0x00 ---- 0058E0 010022 010022 to_t <- pcl 0058E2 013259 013259 reg_tl <- acc_t 0058E4 015220 015220 pcl<-pch, to_pch <- 0 0058E6 010022 010022 to_t <- pcl 0058E8 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 0058EA 7B1247 7B1247 to_dph <- dec_tc(reg_sph),upd_f 0058EC C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 0058EE 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 0058F0 010A59 610A59 F:[to_t <- reg_tl,l_to_f] T:[to_t <- reg_tl,tc_to_f] 0058F2 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 0058F4 013100 015220 F:[(dph|dpl) <- acc_t] T:[pcl<-pch, to_pch <- 0] 0058F6 015220 010122 F:[pcl<-pch, to_pch <- 0] T:[to_t <- dpl] 0058F8 066222 046008 F:[to_ir <- lit8,p_z80_ix] T:[next] 0058FA 1B0247 E13A41 F:[to_t <- dec(reg_sph)] T:[reg_spl <- acc_t,irq_to_f,upd_f] -- 14 cycles -- 1 bytes -- ---- page 4 CF RST 0x08 ---- 0059E0 010022 010022 to_t <- pcl 0059E2 013259 013259 reg_tl <- acc_t 0059E4 0B5212 0B5212 pcl<-pch, to_pch <- asl(4) 0059E6 010022 010022 to_t <- pcl 0059E8 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 0059EA 7B1247 7B1247 to_dph <- dec_tc(reg_sph),upd_f 0059EC C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 0059EE 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 0059F0 010A59 610A59 F:[to_t <- reg_tl,l_to_f] T:[to_t <- reg_tl,tc_to_f] 0059F2 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 0059F4 013100 015220 F:[(dph|dpl) <- acc_t] T:[pcl<-pch, to_pch <- 0] 0059F6 015220 010122 F:[pcl<-pch, to_pch <- 0] T:[to_t <- dpl] 0059F8 066222 046008 F:[to_ir <- lit8,p_z80_ix] T:[next] 0059FA 1B0247 E13A41 F:[to_t <- dec(reg_sph)] T:[reg_spl <- acc_t,irq_to_f,upd_f] -- 14 cycles -- 1 bytes -- ---- page 4 D7 RST 0x10 ---- 005AE0 010022 010022 to_t <- pcl 005AE2 013259 013259 reg_tl <- acc_t 005AE4 010220 010220 to_t <- 0 005AE6 0E5214 0E5214 pcl<-pch, to_pch <- or(acc_t, 0x10) 005AE8 010022 010022 to_t <- pcl 005AEA 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 005AEC 7B1247 7B1247 to_dph <- dec_tc(reg_sph),upd_f 005AEE C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 005AF0 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 005AF2 010A59 610A59 F:[to_t <- reg_tl,l_to_f] T:[to_t <- reg_tl,tc_to_f] 005AF4 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 005AF6 013100 015220 F:[(dph|dpl) <- acc_t] T:[pcl<-pch, to_pch <- 0] 005AF8 015220 010122 F:[pcl<-pch, to_pch <- 0] T:[to_t <- dpl] 005AFA 066222 046008 F:[to_ir <- lit8,p_z80_ix] T:[next] 005AFC 1B0247 E13A41 F:[to_t <- dec(reg_sph)] T:[reg_spl <- acc_t,irq_to_f,upd_f] -- 15 cycles -- 1 bytes -- ---- page 4 DF RST 0x18 ---- 005BE0 010022 010022 to_t <- pcl 005BE2 013259 013259 reg_tl <- acc_t 005BE4 0B0212 0B0212 to_t <- asl(4) 005BE6 0E5214 0E5214 pcl<-pch, to_pch <- or(acc_t, 0x10) 005BE8 010022 010022 to_t <- pcl 005BEA 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 005BEC 7B1247 7B1247 to_dph <- dec_tc(reg_sph),upd_f 005BEE C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 005BF0 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 005BF2 010A59 610A59 F:[to_t <- reg_tl,l_to_f] T:[to_t <- reg_tl,tc_to_f] 005BF4 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 005BF6 013100 015220 F:[(dph|dpl) <- acc_t] T:[pcl<-pch, to_pch <- 0] 005BF8 015220 010122 F:[pcl<-pch, to_pch <- 0] T:[to_t <- dpl] 005BFA 066222 046008 F:[to_ir <- lit8,p_z80_ix] T:[next] 005BFC 1B0247 E13A41 F:[to_t <- dec(reg_sph)] T:[reg_spl <- acc_t,irq_to_f,upd_f] -- 15 cycles -- 1 bytes -- ---- page 4 E7 RST 0x20 ---- 005CE0 010022 010022 to_t <- pcl 005CE2 013259 013259 reg_tl <- acc_t 005CE4 0B5214 0B5214 pcl<-pch, to_pch <- asl(0x10) 005CE6 010022 010022 to_t <- pcl 005CE8 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 005CEA 7B1247 7B1247 to_dph <- dec_tc(reg_sph),upd_f 005CEC C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 005CEE 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 005CF0 010A59 610A59 F:[to_t <- reg_tl,l_to_f] T:[to_t <- reg_tl,tc_to_f] 005CF2 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 005CF4 013100 015220 F:[(dph|dpl) <- acc_t] T:[pcl<-pch, to_pch <- 0] 005CF6 015220 010122 F:[pcl<-pch, to_pch <- 0] T:[to_t <- dpl] 005CF8 066222 046008 F:[to_ir <- lit8,p_z80_ix] T:[next] 005CFA 1B0247 E13A41 F:[to_t <- dec(reg_sph)] T:[reg_spl <- acc_t,irq_to_f,upd_f] -- 14 cycles -- 1 bytes -- ---- page 4 EF RST 0x28 ---- 005DE0 010022 010022 to_t <- pcl 005DE2 013259 013259 reg_tl <- acc_t 005DE4 0B5216 0B5216 pcl<-pch, to_pch <- asl(lit20) 005DE6 010022 010022 to_t <- pcl 005DE8 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 005DEA 7B1247 7B1247 to_dph <- dec_tc(reg_sph),upd_f 005DEC C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 005DEE 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 005DF0 010A59 610A59 F:[to_t <- reg_tl,l_to_f] T:[to_t <- reg_tl,tc_to_f] 005DF2 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 005DF4 013100 015220 F:[(dph|dpl) <- acc_t] T:[pcl<-pch, to_pch <- 0] 005DF6 015220 010122 F:[pcl<-pch, to_pch <- 0] T:[to_t <- dpl] 005DF8 066222 046008 F:[to_ir <- lit8,p_z80_ix] T:[next] 005DFA 1B0247 E13A41 F:[to_t <- dec(reg_sph)] T:[reg_spl <- acc_t,irq_to_f,upd_f] -- 14 cycles -- 1 bytes -- ---- page 4 F7 RST 0x30 ---- 005EE0 010022 010022 to_t <- pcl 005EE2 013259 013259 reg_tl <- acc_t 005EE4 0B0214 0B0214 to_t <- asl(0x10) 005EE6 0E5214 0E5214 pcl<-pch, to_pch <- or(acc_t, 0x10) 005EE8 010022 010022 to_t <- pcl 005EEA 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 005EEC 7B1247 7B1247 to_dph <- dec_tc(reg_sph),upd_f 005EEE C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 005EF0 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 005EF2 010A59 610A59 F:[to_t <- reg_tl,l_to_f] T:[to_t <- reg_tl,tc_to_f] 005EF4 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 005EF6 013100 015220 F:[(dph|dpl) <- acc_t] T:[pcl<-pch, to_pch <- 0] 005EF8 015220 010122 F:[pcl<-pch, to_pch <- 0] T:[to_t <- dpl] 005EFA 066222 046008 F:[to_ir <- lit8,p_z80_ix] T:[next] 005EFC 1B0247 E13A41 F:[to_t <- dec(reg_sph)] T:[reg_spl <- acc_t,irq_to_f,upd_f] -- 15 cycles -- 1 bytes -- ---- page 4 FF RST 0x38 ---- 005FE0 010022 010022 to_t <- pcl 005FE2 013259 013259 reg_tl <- acc_t 005FE4 0B0216 0B0216 to_t <- asl(lit20) 005FE6 0E5214 0E5214 pcl<-pch, to_pch <- or(acc_t, 0x10) 005FE8 010022 010022 to_t <- pcl 005FEA 1B22C1 1B22C1 to_dpl <- dec(reg_spl) 005FEC 7B1247 7B1247 to_dph <- dec_tc(reg_sph),upd_f 005FEE C13900 C13900 (dph|dpl) <- acc_t,dtc_to_f 005FF0 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 005FF2 010A59 610A59 F:[to_t <- reg_tl,l_to_f] T:[to_t <- reg_tl,tc_to_f] 005FF4 1B12C7 013100 F:[to_dph <- dec(reg_sph)] T:[(dph|dpl) <- acc_t] 005FF6 013100 015220 F:[(dph|dpl) <- acc_t] T:[pcl<-pch, to_pch <- 0] 005FF8 015220 010122 F:[pcl<-pch, to_pch <- 0] T:[to_t <- dpl] 005FFA 066222 046008 F:[to_ir <- lit8,p_z80_ix] T:[next] 005FFC 1B0247 E13A41 F:[to_t <- dec(reg_sph)] T:[reg_spl <- acc_t,irq_to_f,upd_f] -- 15 cycles -- 1 bytes -- ---- page 4 C9 RET ---- 005920 012AC1 012AC1 to_dpl <- reg_spl,l_to_f 005922 0112C7 046008 F:[to_dph <- reg_sph] T:[next] 005924 015100 E60A20 F:[pcl<-pch, to_pch <- (dph|dpl)] T:[delay] 005926 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 005928 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 00592A 015100 015100 pcl<-pch, to_pch <- (dph|dpl) 00592C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 00592E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005930 046008 010220 F:[next] T:[to_t <- 0] 005932 E10A20 2A0247 F:[to_t <- 0,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005934 046008 046008 next 005936 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 3/12 cycles -- 1 bytes -- ---- page 4 C0 RET NZ ---- 005800 1B02C4 1B02C4 to_t <- dec(reg_z),upd_f 005802 612AC1 612AC1 to_dpl <- reg_spl,tc_to_f 005804 046008 0112C7 F:[next] T:[to_dph <- reg_sph] 005806 E60A20 015100 F:[delay] T:[pcl<-pch, to_pch <- (dph|dpl)] 005808 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 00580A 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 00580C 015100 015100 pcl<-pch, to_pch <- (dph|dpl) 00580E 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 005810 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005812 046008 010220 F:[next] T:[to_t <- 0] 005814 E10A20 2A0247 F:[to_t <- 0,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005816 046008 046008 next 005818 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 4/13 cycles -- 1 bytes -- ---- page 4 C8 RET Z ---- 005900 1B02C4 1B02C4 to_t <- dec(reg_z),upd_f 005902 612AC1 612AC1 to_dpl <- reg_spl,tc_to_f 005904 0112C7 046008 F:[to_dph <- reg_sph] T:[next] 005906 015100 E60A20 F:[pcl<-pch, to_pch <- (dph|dpl)] T:[delay] 005908 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 00590A 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 00590C 015100 015100 pcl<-pch, to_pch <- (dph|dpl) 00590E 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 005910 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005912 046008 010220 F:[next] T:[to_t <- 0] 005914 E10A20 2A0247 F:[to_t <- 0,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005916 046008 046008 next 005918 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 4/13 cycles -- 1 bytes -- ---- page 4 D0 RET NC ---- 005A00 412AC1 412AC1 to_dpl <- reg_spl,c_to_f 005A02 0112C7 046008 F:[to_dph <- reg_sph] T:[next] 005A04 015100 E60A20 F:[pcl<-pch, to_pch <- (dph|dpl)] T:[delay] 005A06 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 005A08 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 005A0A 015100 015100 pcl<-pch, to_pch <- (dph|dpl) 005A0C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 005A0E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005A10 046008 010220 F:[next] T:[to_t <- 0] 005A12 E10A20 2A0247 F:[to_t <- 0,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005A14 046008 046008 next 005A16 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 3/12 cycles -- 1 bytes -- ---- page 4 D8 RET C ---- 005B00 412AC1 412AC1 to_dpl <- reg_spl,c_to_f 005B02 046008 0112C7 F:[next] T:[to_dph <- reg_sph] 005B04 E60A20 015100 F:[delay] T:[pcl<-pch, to_pch <- (dph|dpl)] 005B06 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 005B08 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 005B0A 015100 015100 pcl<-pch, to_pch <- (dph|dpl) 005B0C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 005B0E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005B10 046008 010220 F:[next] T:[to_t <- 0] 005B12 E10A20 2A0247 F:[to_t <- 0,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005B14 046008 046008 next 005B16 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 3/12 cycles -- 1 bytes -- ---- page 4 F0 RET P ---- 005E00 812AC1 812AC1 to_dpl <- reg_spl,n_to_f 005E02 0112C7 046008 F:[to_dph <- reg_sph] T:[next] 005E04 015100 E60A20 F:[pcl<-pch, to_pch <- (dph|dpl)] T:[delay] 005E06 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 005E08 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 005E0A 015100 015100 pcl<-pch, to_pch <- (dph|dpl) 005E0C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 005E0E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005E10 046008 010220 F:[next] T:[to_t <- 0] 005E12 E10A20 2A0247 F:[to_t <- 0,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005E14 046008 046008 next 005E16 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 3/12 cycles -- 1 bytes -- ---- page 4 F8 RET M ---- 005F00 812AC1 812AC1 to_dpl <- reg_spl,n_to_f 005F02 046008 0112C7 F:[next] T:[to_dph <- reg_sph] 005F04 E60A20 015100 F:[delay] T:[pcl<-pch, to_pch <- (dph|dpl)] 005F06 2A22C1 2A22C1 to_dpl <- inc(reg_spl),upd_f 005F08 6A1AC7 6A1AC7 to_dph <- inc_tc(reg_sph),tc_to_f 005F0A 015100 015100 pcl<-pch, to_pch <- (dph|dpl) 005F0C 2A01A2 2A01A2 to_t <- inc(dpl),upd_f 005F0E 613A41 213A41 F:[reg_spl <- acc_t,tc_to_f] T:[reg_spl <- acc_t,h_to_f] 005F10 046008 010220 F:[next] T:[to_t <- 0] 005F12 E10A20 2A0247 F:[to_t <- 0,irq_to_f,upd_f] T:[to_t <- inc(reg_sph)] 005F14 046008 046008 next 005F16 E13A47 E13A47 reg_sph <- acc_t,irq_to_f,upd_f -- 3/12 cycles -- 1 bytes -- ------ Z80 CPU Block transfer and search ------ ---- page 0 ED B0 LDIR ---- 001600 010249 010249 to_t <- reg_c 001602 0E2248 0E2248 to_dpl <- or(acc_t, reg_b) 001604 1B2122 1B2122 to_dpl <- dec(dpl),upd_f 001606 613AC0 613AC0 reg_v <- acc_a,tc_to_f 001608 046008 010220 F:[next] T:[to_t <- 0,upd_f] 00160A E10822 E10822 to_t <- pcl,irq_to_f,upd_f 00160C 013259 013259 reg_tl <- acc_t 00160E 01524D 01524D pcl<-pch, to_pch <- reg_l 001610 010022 010022 to_t <- pcl 001612 013258 013258 reg_th <- acc_t 001614 01524C 01524C pcl<-pch, to_pch <- reg_h 001616 01224B 01224B to_dpl <- reg_e 001618 006214 006214 to_ir <- 0x10,p_z80_ed 00161A 01124A 01124A to_dph <- reg_d -- 6/14 + 2 cycles -- 1 bytes -- ---- page 0 ED 10 LDIR-LOOP ---- 000200 1B0249 1B0249 to_t <- dec(reg_c),upd_f 000202 610808 610808 to_t <- (pc++),tc_to_f 000204 1B4248 1B4249 F:[to_a <- dec(reg_b)] T:[to_a <- dec(reg_c)] 000206 006224 0132C9 F:[to_ir <- lit32] T:[reg_c <- acc_a,upd_f] 000208 014220 E13900 F:[to_a <- 0] T:[(dph|dpl) <- acc_t,irq_to_f] 00020A 2A2122 2A2122 to_dpl <- inc(dpl) 00020C 6A024A 6A024A to_t <- inc_tc(reg_d) 00020E 01324A 01324A reg_d <- acc_t 000210 010220 006214 F:[to_t <- 0] T:[to_ir <- 0x10,p_z80_ed] 000212 061220 061220 to_dph <- xor(acc_t, 0) 000214 006224 006224 to_ir <- lit32 000216 0D4220 0D4220 to_a <- add(acc_t, 0),upd_f -- 0/12 + 2 cycles -- 2 bytes -- ---- page 0 ED 20 LDIR-END ---- 000400 C14A20 C14A20 to_a <- 0,dtc_to_f 000402 010122 013100 F:[to_t <- dpl] T:[(dph|dpl) <- acc_t] 000404 01324B 1B02C8 F:[reg_e <- acc_t] T:[to_t <- dec(reg_b)] 000406 010220 013248 F:[to_t <- 0] T:[reg_b <- acc_t] 000408 010022 2A2122 F:[to_t <- pcl] T:[to_dpl <- inc(dpl)] 00040A 015259 6A024A F:[pcl<-pch, to_pch <- reg_tl] T:[to_t <- inc_tc(reg_d)] 00040C 01324D 01324A F:[reg_l <- acc_t] T:[reg_d <- acc_t] 00040E 010022 061220 F:[to_t <- pcl] T:[to_dph <- xor(acc_t, 0)] 000410 01324C 1B0249 F:[reg_h <- acc_t] T:[to_t <- dec(reg_c)] 000412 012220 006214 F:[to_dpl <- 0,upd_f] T:[to_ir <- 0x10,p_z80_ed] 000414 E10A59 1B3249 F:[to_t <- reg_tl,irq_to_f] T:[to_mem <- dec(reg_c)] 000416 012258 015258 F:[to_dpl <- reg_th] T:[pcl<-pch, to_pch <- reg_th] 000418 1C5221 046008 F:[pcl<-pch, to_pch <- sub_0(acc_t, 1)] T:[next] 00041A 7B5122 E14A40 F:[pcl<-pch, to_pch <- dec_tc(dpl)] T:[to_a <- reg_v,irq_to_f,upd_f] 00041C 006246 006246 interrupt 00041E E14AC0 E14AC0 to_a <- reg_v,irq_to_f,upd_f -- 14/16 + 2 cycles -- 1 bytes -- ------ Z80 CPU Control ------ ---- page 4 00 NOP ---- 004000 006246 046008 F:[interrupt] T:[next] 004002 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 4 F3 DI ---- 005E60 006246 046008 F:[interrupt] T:[next] 005E62 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 4 FB EI ---- 005F60 006246 046008 F:[interrupt] T:[next] 005F62 E10AA0 E10AA0 to_t <- 0,irq_to_f ---- page 4 2F CPL ---- 0045E0 1B2220 1B2220 to_dpl <- dec(0) 0045E2 046008 046008 next 0045E4 E649A2 E649A2 to_a <- xor(acc_a, dpl),irq_to_f,upd_f ---- page 0 ED 44 NEG ---- 000880 1B2220 1B2220 to_dpl <- dec(0),upd_f 000882 E629A2 E629A2 to_dpl <- xor(acc_a, dpl),irq_to_f 000884 2AC522 2AC522 to_a <- inc(dpl),upd_nzc 000886 0D0220 0D0220 to_t <- add(acc_t, 0) 000888 41B2C4 41B2C4 reg_z <- acc_a,cpl_c 00088A 046008 046008 next 00088C E60A20 E60A20 delay -- 7 + 2 cycles -- 1 bytes -- ---- page 4 3F CCF ---- 0047E0 44E008 44E008 next, cpl_c 0047E2 E60A20 E60A20 delay ---- page 4 37 SCF ---- 0046E0 04E008 04E008 next, set_c 0046E2 E60A20 E60A20 delay ---- page 4 DB IN ---- 005B60 E66808 E66808 to_ir <- (pc++),irq_to_f,p_in 005B62 E60A20 E60A20 delay ---- page 4 D3 OUT ---- 005A60 EA6808 EA6808 to_ir <- (pc++),irq_to_f,p_out 005A62 E60A20 E60A20 delay ---- page 4 D9 EXX ---- 005B20 E10A4E E10A4E to_t <- reg_sel,irq_to_f 005B22 BD7220 BD7220 r0_to_sw_exx <- 0 005B24 006246 046008 F:[interrupt] T:[next] 005B26 E10A20 E10A20 to_t <- 0,irq_to_f,upd_f -- 4 cycles -- 1 bytes -- ---- page 4 DD PREFIX IX ---- 005BA0 066008 066008 to_ir <- (pc++),upd_f,p_z80_ix 005BA2 E10A42 E10A42 to_t <- reg_ixl,irq_to_f,upd_f ---- page 4 FD PREFIX IY ---- 005FA0 0A6008 0A6008 to_ir <- (pc++),upd_f,p_z80_iy 005FA2 E10A43 E10A43 to_t <- reg_iyl,irq_to_f,upd_f ---- page 4 ED PREFIX ED ---- 005DA0 006008 006008 to_ir <- (pc++),upd_f,p_z80_ed 005DA2 E60A20 E60A20 delay, upd_f ---- page 4 CB PREFIX CB ---- 005960 01224D 01224D to_dpl <- reg_l 005962 086008 086008 to_ir <- (pc++),upd_f,p_z80_cb 005964 E11A4C E11A4C to_dph <- reg_h,irq_to_f,upd_f ---- page 6 DD CB PREFIX CB ---- 007960 0B2000 0B2000 to_dpl <- asl(pc_ind) 007962 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 007964 C10A20 C10A20 to_t <- 0,dtc_to_f 007966 CA1252 DB1252 F:[to_dph <- inc_dtc(reg_ixh)] T:[to_dph <- dec_dtc(reg_ixh)] 007968 086008 086008 to_ir <- (pc++),upd_f,p_z80_cb 00796A E60A20 E60A20 delay, upd_f -- 0/6 + 2 cycles -- 3 bytes -- ---- page 10 FD CB PREFIX CB ---- 00B960 0B2000 0B2000 to_dpl <- asl(pc_ind) 00B962 0D2008 0D2008 to_dpl <- add(acc_t, (pc++)),upd_f 00B964 C10A20 C10A20 to_t <- 0,dtc_to_f 00B966 CA1253 DB1253 F:[to_dph <- inc_dtc(reg_iyh)] T:[to_dph <- dec_dtc(reg_iyh)] 00B968 086008 086008 to_ir <- (pc++),upd_f,p_z80_cb 00B96A E60A20 E60A20 delay, upd_f -- 0/6 + 2 cycles -- 3 bytes -- ---- page 0 ED 80 INT ---- 001000 010220 010220 to_t <- 0 001002 E06A64 E06A64 to_ir <- reg_kb_state,irq_to_f,p_reset 001004 E60A20 E60A20 delay ---- page 0 15 INRZ ---- 0002A0 010220 010220 to_t <- 0 0002A2 046008 046008 next 0002A4 E12A20 E12A20 to_dpl <- 0,irq_to_f,upd_f 698 opcodes generated for Z80. 0 errors. ---- page 0 00 RESET ---- 000000 EC4AA0 EC4AA0 to_a <- inc_acc(acc_a, 0),irq_to_f 000002 000220 000220 to_t <- zero(acc_t, 0) 000004 3D7223 3D7223 h_to_sw_vdu_n <- 0 000006 2C0220 2C0220 to_t <- inc_acc(acc_t, 0) 000008 013242 013242 reg_x <- acc_t 00000A 000220 000220 to_t <- zero(acc_t, 0) 00000C 0C5220 0C5220 pcl<-pch, to_pch <- ld_acc(acc_t, 0) 00000E 002220 002220 to_dpl <- zero(acc_t, 0) 000010 1D4220 1D4220 to_a <- dec_acc(acc_t, 0) 000012 006242 006242 to_ir <- reg_x,p_reset 000014 001220 001220 to_dph <- zero(acc_t, 0),upd_f 00001E 240419 240419 -- 0/12 cycles -- 1 bytes -- ---- page 0 01 TBL1 ---- 000020 E13910 E13910 (dph|dpl) <- acc_t,irq_to_f,bank1 000022 2C42A0 2C42A0 to_a <- inc_acc(acc_a, 0) 000024 0131A0 0131A0 (dph|dpl) <- acc_a,bank2 000026 2C22A0 2C22A0 to_dpl <- inc_acc(acc_a, 0) 000028 013110 013110 (dph|dpl) <- acc_t,bank1 00002A 2C0620 2C0620 to_t <- inc_acc(acc_t, 0),upd_n 00002C 2C42A0 2C42A0 to_a <- inc_acc(acc_a, 0),upd_f,upd_z 00002E 8139A0 8139A0 (dph|dpl) <- acc_a,n_to_f,bank2 000030 006242 0D4220 F:[to_ir <- reg_x,p_reset] T:[to_a <- add(acc_t, 0)] 000032 2C22A0 2C22A0 to_dpl <- inc_acc(acc_a, 0) 000034 013246 013246 reg_128 <- acc_t 000036 014216 014216 to_a <- lit20 000038 2D22A1 2D22A1 to_dpl <- add_1(acc_a, 1) 00003A 014220 014220 to_a <- 0 00003C 006122 006122 to_ir <- dpl,p_reset 00003E 2A2221 2A2221 to_dpl <- inc(1) -- 0/16 cycles -- 1 bytes -- ---- page 0 16 VAL ---- 0002C0 0132B0 0132B0 val0 <- acc_a 0002C2 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002C4 0132B1 0132B1 val2 <- acc_a 0002C6 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002C8 0132B2 0132B2 val4 <- acc_a 0002CA 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002CC 0132B3 0132B3 val6 <- acc_a 0002CE 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002D0 0132B4 0132B4 val8 <- acc_a 0002D2 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002D4 0132B5 0132B5 val10 <- acc_a 0002D6 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002D8 0132B6 0132B6 val12 <- acc_a 0002DA 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002DC 0132B7 0132B7 val14 <- acc_a 0002DE 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f -- 0/16 cycles -- 1 bytes -- ---- page 0 17 VAL ---- 0002E0 0132B8 0132B8 val16 <- acc_a 0002E2 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002E4 0132B9 0132B9 val18 <- acc_a 0002E6 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002E8 0132BA 0132BA val20 <- acc_a 0002EA 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002EC 0132BB 0132BB val22 <- acc_a 0002EE 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002F0 0132BC 0132BC val24 <- acc_a 0002F2 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002F4 0132BD 0132BD val26 <- acc_a 0002F6 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002F8 0132BE 0132BE val28 <- acc_a 0002FA 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0002FC 0132BF 0132BF val30 <- acc_a 0002FE 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f -- 0/16 cycles -- 1 bytes -- ---- page 0 18 VAL ---- 000300 0132D0 0132D0 val32 <- acc_a 000302 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000304 0132D1 0132D1 val34 <- acc_a 000306 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000308 0132D2 0132D2 val36 <- acc_a 00030A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00030C 0132D3 0132D3 val38 <- acc_a 00030E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000310 0132D4 0132D4 val40 <- acc_a 000312 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000314 0132D5 0132D5 val42 <- acc_a 000316 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000318 0132D6 0132D6 val44 <- acc_a 00031A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00031C 0132D7 0132D7 val46 <- acc_a 00031E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f -- 0/16 cycles -- 1 bytes -- ---- page 0 19 VAL ---- 000320 0132D8 0132D8 val48 <- acc_a 000322 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000324 0132D9 0132D9 val50 <- acc_a 000326 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000328 0132DA 0132DA val52 <- acc_a 00032A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00032C 0132DB 0132DB val54 <- acc_a 00032E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000330 0132DC 0132DC val56 <- acc_a 000332 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000334 0132DD 0132DD val58 <- acc_a 000336 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000338 0132DE 0132DE val60 <- acc_a 00033A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00033C 0132DF 0132DF val62 <- acc_a 00033E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f -- 0/16 cycles -- 1 bytes -- ---- page 0 1A VAL ---- 000340 0132E0 0132E0 val64 <- acc_a 000342 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000344 0132E1 0132E1 val66 <- acc_a 000346 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000348 0132E2 0132E2 val68 <- acc_a 00034A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00034C 0132E3 0132E3 val70 <- acc_a 00034E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000350 0132E4 0132E4 val72 <- acc_a 000352 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000354 0132E5 0132E5 val74 <- acc_a 000356 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000358 0132E6 0132E6 val76 <- acc_a 00035A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00035C 0132E7 0132E7 val78 <- acc_a 00035E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f -- 0/16 cycles -- 1 bytes -- ---- page 0 1B VAL ---- 000360 0132E8 0132E8 val80 <- acc_a 000362 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000364 0132E9 0132E9 val82 <- acc_a 000366 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000368 0132EA 0132EA val84 <- acc_a 00036A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00036C 0132EB 0132EB val86 <- acc_a 00036E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000370 0132EC 0132EC val88 <- acc_a 000372 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000374 0132ED 0132ED val90 <- acc_a 000376 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000378 0132EE 0132EE val92 <- acc_a 00037A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00037C 0132EF 0132EF val94 <- acc_a 00037E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f -- 0/16 cycles -- 1 bytes -- ---- page 0 1C VAL ---- 000380 0132F0 0132F0 val96 <- acc_a 000382 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000384 0132F1 0132F1 val98 <- acc_a 000386 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000388 0132F2 0132F2 val100 <- acc_a 00038A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00038C 0132F3 0132F3 val102 <- acc_a 00038E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000390 0132F4 0132F4 val104 <- acc_a 000392 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000394 0132F5 0132F5 val106 <- acc_a 000396 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 000398 0132F6 0132F6 val108 <- acc_a 00039A 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 00039C 0132F7 0132F7 val110 <- acc_a 00039E 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f -- 0/16 cycles -- 1 bytes -- ---- page 0 1D VAL ---- 0003A0 0132F8 0132F8 val112 <- acc_a 0003A2 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0003A4 0132F9 0132F9 val114 <- acc_a 0003A6 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0003A8 0132FA 0132FA val116 <- acc_a 0003AA 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0003AC 0132FB 0132FB val118 <- acc_a 0003AE 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0003B0 0132FC 0132FC val120 <- acc_a 0003B2 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0003B4 0132FD 0132FD val122 <- acc_a 0003B6 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0003B8 0132FE 0132FE val124 <- acc_a 0003BA 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f 0003BC 0132FF 0132FF val126 <- acc_a 0003BE 0D41A2 0D41A2 to_a <- add(acc_a, dpl),upd_f -- 0/16 cycles -- 1 bytes -- ---- page 0 1E VAL ---- 0003C0 0102C6 0102C6 to_t <- reg_128 0003C2 015230 015230 pcl<-pch, to_pch <- val0,hex_00 0003C4 0D5270 0D5270 pcl<-pch, to_pch <- add(acc_t, val96),hex_E0 0003C6 0C6220 0C6220 to_ir <- 0,p_download 0003C8 E60A20 E60A20 delay -- 0/5 cycles -- 1 bytes -- ---- page 12 00 DATA ---- Next address E000 00C000 014266 014266 to_a <- val76,hex_4C 00C002 013088 013088 (pc++) <- acc_a 00C004 0D4258 0D4258 to_a <- add(acc_t, val48),hex_B0 00C006 013088 013088 (pc++) <- acc_a 00C008 0D4271 0D4271 to_a <- add(acc_t, val98),hex_E2 00C00A 013088 013088 (pc++) <- acc_a 00C00C 2D426D 2D426D to_a <- add_1(acc_t, val90),hex_DB 00C00E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00C1EC 0D4270 0D4270 to_a <- add(acc_t, val96),hex_E0 00C1EE 013088 013088 (pc++) <- acc_a 00C1F0 0D4255 0D4255 to_a <- add(acc_t, val42),hex_AA 00C1F2 013088 013088 (pc++) <- acc_a 00C1F4 014250 014250 to_a <- val32,hex_20 00C1F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00C1F8 012238 012238 to_dpl <- val16,hex_10 00C1FA 0C6122 0C6122 to_ir <- dpl,p_download 00C1FC E60A20 E60A20 delay Next address E07E -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 10 DATA ---- Next address E07E 00C200 014255 014255 to_a <- val42,hex_2A 00C202 013088 013088 (pc++) <- acc_a 00C204 0D4270 0D4270 to_a <- add(acc_t, val96),hex_E0 00C206 013088 013088 (pc++) <- acc_a 00C208 014250 014250 to_a <- val32,hex_20 00C20A 013088 013088 (pc++) <- acc_a 00C20C 2A423D 2A423D to_a <- inc(val26),hex_1B 00C20E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00C3EC 0D4278 0D4278 to_a <- add(acc_t, val112),hex_F0 00C3EE 013088 013088 (pc++) <- acc_a 00C3F0 0D423F 0D423F to_a <- add(acc_t, val30),hex_9E 00C3F2 013088 013088 (pc++) <- acc_a 00C3F4 014250 014250 to_a <- val32,hex_20 00C3F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00C3F8 012250 012250 to_dpl <- val32,hex_20 00C3FA 0C6122 0C6122 to_ir <- dpl,p_download 00C3FC E60A20 E60A20 delay Next address E0FC -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 20 DATA ---- Next address E0FC 00C400 01423C 01423C to_a <- val24,hex_18 00C402 013088 013088 (pc++) <- acc_a 00C404 2D4270 2D4270 to_a <- add_1(acc_t, val96),hex_E1 00C406 013088 013088 (pc++) <- acc_a 00C408 2D423A 2D423A to_a <- add_1(acc_t, val20),hex_95 00C40A 013088 013088 (pc++) <- acc_a 00C40C 014268 014268 to_a <- val80,hex_50 00C40E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00C5EC 014231 014231 to_a <- val2,hex_02 00C5EE 013088 013088 (pc++) <- acc_a 00C5F0 0D423A 0D423A to_a <- add(acc_t, val20),hex_94 00C5F2 013088 013088 (pc++) <- acc_a 00C5F4 01427C 01427C to_a <- val120,hex_78 00C5F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00C5F8 012258 012258 to_dpl <- val48,hex_30 00C5FA 0C6122 0C6122 to_ir <- dpl,p_download 00C5FC E60A20 E60A20 delay Next address E17A -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 30 DATA ---- Next address E17A 00C600 014250 014250 to_a <- val32,hex_20 00C602 013088 013088 (pc++) <- acc_a 00C604 014235 014235 to_a <- val10,hex_0A 00C606 013088 013088 (pc++) <- acc_a 00C608 2D4273 2D4273 to_a <- add_1(acc_t, val102),hex_E7 00C60A 013088 013088 (pc++) <- acc_a 00C60C 2D4254 2D4254 to_a <- add_1(acc_t, val40),hex_A9 00C60E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00C7EC 2D426A 2D426A to_a <- add_1(acc_t, val84),hex_D5 00C7EE 013088 013088 (pc++) <- acc_a 00C7F0 2A427A 2A427A to_a <- inc(val116),hex_75 00C7F2 013088 013088 (pc++) <- acc_a 00C7F4 014234 014234 to_a <- val8,hex_08 00C7F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00C7F8 012260 012260 to_dpl <- val64,hex_40 00C7FA 0C6122 0C6122 to_ir <- dpl,p_download 00C7FC E60A20 E60A20 delay Next address E1F8 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 40 DATA ---- Next address E1F8 00C800 014264 014264 to_a <- val72,hex_48 00C802 013088 013088 (pc++) <- acc_a 00C804 2D425A 2D425A to_a <- add_1(acc_t, val52),hex_B5 00C806 013088 013088 (pc++) <- acc_a 00C808 2A4267 2A4267 to_a <- inc(val78),hex_4F 00C80A 013088 013088 (pc++) <- acc_a 00C80C 2D426A 2D426A to_a <- add_1(acc_t, val84),hex_D5 00C80E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00C9EC 2D4273 2D4273 to_a <- add_1(acc_t, val102),hex_E7 00C9EE 013088 013088 (pc++) <- acc_a 00C9F0 014250 014250 to_a <- val32,hex_20 00C9F2 013088 013088 (pc++) <- acc_a 00C9F4 2A423A 2A423A to_a <- inc(val20),hex_15 00C9F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00C9F8 012268 012268 to_dpl <- val80,hex_50 00C9FA 0C6122 0C6122 to_ir <- dpl,p_download 00C9FC E60A20 E60A20 delay Next address E276 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 50 DATA ---- Next address E276 00CA00 2D4273 2D4273 to_a <- add_1(acc_t, val102),hex_E7 00CA02 013088 013088 (pc++) <- acc_a 00CA04 0D4250 0D4250 to_a <- add(acc_t, val32),hex_A0 00CA06 013088 013088 (pc++) <- acc_a 00CA08 014238 014238 to_a <- val16,hex_10 00CA0A 013088 013088 (pc++) <- acc_a 00CA0C 014270 014270 to_a <- val96,hex_60 00CA0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00CBEC 0D4278 0D4278 to_a <- add(acc_t, val112),hex_F0 00CBEE 013088 013088 (pc++) <- acc_a 00CBF0 2D4264 2D4264 to_a <- add_1(acc_t, val72),hex_C9 00CBF2 013088 013088 (pc++) <- acc_a 00CBF4 0D4258 0D4258 to_a <- add(acc_t, val48),hex_B0 00CBF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00CBF8 012270 012270 to_dpl <- val96,hex_60 00CBFA 0C6122 0C6122 to_ir <- dpl,p_download 00CBFC E60A20 E60A20 delay Next address E2F4 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 60 DATA ---- Next address E2F4 00CC00 0D4278 0D4278 to_a <- add(acc_t, val112),hex_F0 00CC02 013088 013088 (pc++) <- acc_a 00CC04 2A4231 2A4231 to_a <- inc(val2),hex_03 00CC06 013088 013088 (pc++) <- acc_a 00CC08 014266 014266 to_a <- val76,hex_4C 00CC0A 013088 013088 (pc++) <- acc_a 00CC0C 2D4231 2D4231 to_a <- add_1(acc_t, val2),hex_83 00CC0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00CDEC 014250 014250 to_a <- val32,hex_20 00CDEE 013088 013088 (pc++) <- acc_a 00CDF0 2A423A 2A423A to_a <- inc(val20),hex_15 00CDF2 013088 013088 (pc++) <- acc_a 00CDF4 2D4273 2D4273 to_a <- add_1(acc_t, val102),hex_E7 00CDF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00CDF8 012278 012278 to_dpl <- val112,hex_70 00CDFA 0C6122 0C6122 to_ir <- dpl,p_download 00CDFC E60A20 E60A20 delay Next address E372 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 70 DATA ---- Next address E372 00CE00 2D4252 2D4252 to_a <- add_1(acc_t, val36),hex_A5 00CE02 013088 013088 (pc++) <- acc_a 00CE04 0D4271 0D4271 to_a <- add(acc_t, val98),hex_E2 00CE06 013088 013088 (pc++) <- acc_a 00CE08 2D4232 2D4232 to_a <- add_1(acc_t, val4),hex_85 00CE0A 013088 013088 (pc++) <- acc_a 00CE0C 0D4273 0D4273 to_a <- add(acc_t, val102),hex_E6 00CE0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00CFEC 014255 014255 to_a <- val42,hex_2A 00CFEE 013088 013088 (pc++) <- acc_a 00CFF0 2A4274 2A4274 to_a <- inc(val104),hex_69 00CFF2 013088 013088 (pc++) <- acc_a 00CFF4 0D4250 0D4250 to_a <- add(acc_t, val32),hex_A0 00CFF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00CFF8 0D2230 0D2230 to_dpl <- add(acc_t, val0),hex_80 00CFFA 0C6122 0C6122 to_ir <- dpl,p_download 00CFFC E60A20 E60A20 delay Next address E3F0 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 80 DATA ---- Next address E3F0 00D000 2D426E 2D426E to_a <- add_1(acc_t, val92),hex_DD 00D002 013088 013088 (pc++) <- acc_a 00D004 014230 014230 to_a <- val0,hex_00 00D006 013088 013088 (pc++) <- acc_a 00D008 014231 014231 to_a <- val2,hex_02 00D00A 013088 013088 (pc++) <- acc_a 00D00C 0D4268 0D4268 to_a <- add(acc_t, val80),hex_D0 00D00E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00D1EC 0D425A 0D425A to_a <- add(acc_t, val52),hex_B4 00D1EE 013088 013088 (pc++) <- acc_a 00D1F0 0D4230 0D4230 to_a <- add(acc_t, val0),hex_80 00D1F2 013088 013088 (pc++) <- acc_a 00D1F4 0D4274 0D4274 to_a <- add(acc_t, val104),hex_E8 00D1F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00D1F8 0D2238 0D2238 to_dpl <- add(acc_t, val16),hex_90 00D1FA 0C6122 0C6122 to_ir <- dpl,p_download 00D1FC E60A20 E60A20 delay Next address E46E -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 90 DATA ---- Next address E46E 00D200 014238 014238 to_a <- val16,hex_10 00D202 013088 013088 (pc++) <- acc_a 00D204 0D426D 0D426D to_a <- add(acc_t, val90),hex_DA 00D206 013088 013088 (pc++) <- acc_a 00D208 0D4278 0D4278 to_a <- add(acc_t, val112),hex_F0 00D20A 013088 013088 (pc++) <- acc_a 00D20C 2D4259 2D4259 to_a <- add_1(acc_t, val50),hex_B3 00D20E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00D3EC 2D4232 2D4232 to_a <- add_1(acc_t, val4),hex_85 00D3EE 013088 013088 (pc++) <- acc_a 00D3F0 2D427C 2D427C to_a <- add_1(acc_t, val120),hex_F9 00D3F2 013088 013088 (pc++) <- acc_a 00D3F4 0D4251 0D4251 to_a <- add(acc_t, val34),hex_A2 00D3F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00D3F8 0D2250 0D2250 to_dpl <- add(acc_t, val32),hex_A0 00D3FA 0C6122 0C6122 to_ir <- dpl,p_download 00D3FC E60A20 E60A20 delay Next address E4EC -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 A0 DATA ---- Next address E4EC 00D400 014230 014230 to_a <- val0,hex_00 00D402 013088 013088 (pc++) <- acc_a 00D404 0D4264 0D4264 to_a <- add(acc_t, val72),hex_C8 00D406 013088 013088 (pc++) <- acc_a 00D408 2D425C 2D425C to_a <- add_1(acc_t, val56),hex_B9 00D40A 013088 013088 (pc++) <- acc_a 00D40C 014230 014230 to_a <- val0,hex_00 00D40E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00D5EC 014238 014238 to_a <- val16,hex_10 00D5EE 013088 013088 (pc++) <- acc_a 00D5F0 014230 014230 to_a <- val0,hex_00 00D5F2 013088 013088 (pc++) <- acc_a 00D5F4 014230 014230 to_a <- val0,hex_00 00D5F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00D5F8 0D2258 0D2258 to_dpl <- add(acc_t, val48),hex_B0 00D5FA 0C6122 0C6122 to_ir <- dpl,p_download 00D5FC E60A20 E60A20 delay Next address E56A -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 B0 DATA ---- Next address E56A 00D600 014230 014230 to_a <- val0,hex_00 00D602 013088 013088 (pc++) <- acc_a 00D604 2A4231 2A4231 to_a <- inc(val2),hex_03 00D606 013088 013088 (pc++) <- acc_a 00D608 2A4253 2A4253 to_a <- inc(val38),hex_27 00D60A 013088 013088 (pc++) <- acc_a 00D60C 2D4252 2D4252 to_a <- add_1(acc_t, val36),hex_A5 00D60E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00D7EC 2D4252 2D4252 to_a <- add_1(acc_t, val36),hex_A5 00D7EE 013088 013088 (pc++) <- acc_a 00D7F0 0D4267 0D4267 to_a <- add(acc_t, val78),hex_CE 00D7F2 013088 013088 (pc++) <- acc_a 00D7F4 2D4238 2D4238 to_a <- add_1(acc_t, val16),hex_91 00D7F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00D7F8 0D2260 0D2260 to_dpl <- add(acc_t, val64),hex_C0 00D7FA 0C6122 0C6122 to_ir <- dpl,p_download 00D7FC E60A20 E60A20 delay Next address E5E8 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 C0 DATA ---- Next address E5E8 00D800 0D4268 0D4268 to_a <- add(acc_t, val80),hex_D0 00D802 013088 013088 (pc++) <- acc_a 00D804 2D4252 2D4252 to_a <- add_1(acc_t, val36),hex_A5 00D806 013088 013088 (pc++) <- acc_a 00D808 2D4267 2D4267 to_a <- add_1(acc_t, val78),hex_CF 00D80A 013088 013088 (pc++) <- acc_a 00D80C 0D4264 0D4264 to_a <- add(acc_t, val72),hex_C8 00D80E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00D9EC 014260 014260 to_a <- val64,hex_40 00D9EE 013088 013088 (pc++) <- acc_a 00D9F0 0D4268 0D4268 to_a <- add(acc_t, val80),hex_D0 00D9F2 013088 013088 (pc++) <- acc_a 00D9F4 01423E 01423E to_a <- val28,hex_1C 00D9F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00D9F8 0D2268 0D2268 to_dpl <- add(acc_t, val80),hex_D0 00D9FA 0C6122 0C6122 to_ir <- dpl,p_download 00D9FC E60A20 E60A20 delay Next address E666 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 D0 DATA ---- Next address E666 00DA00 0D4234 0D4234 to_a <- add(acc_t, val8),hex_88 00DA02 013088 013088 (pc++) <- acc_a 00DA04 0D423C 0D423C to_a <- add(acc_t, val24),hex_98 00DA06 013088 013088 (pc++) <- acc_a 00DA08 014250 014250 to_a <- val32,hex_20 00DA0A 013088 013088 (pc++) <- acc_a 00DA0C 014235 014235 to_a <- val10,hex_0A 00DA0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00DBEC 0D4258 0D4258 to_a <- add(acc_t, val48),hex_B0 00DBEE 013088 013088 (pc++) <- acc_a 00DBF0 2A4234 2A4234 to_a <- inc(val8),hex_09 00DBF2 013088 013088 (pc++) <- acc_a 00DBF4 0D423C 0D423C to_a <- add(acc_t, val24),hex_98 00DBF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00DBF8 0D2270 0D2270 to_dpl <- add(acc_t, val96),hex_E0 00DBFA 0C6122 0C6122 to_ir <- dpl,p_download 00DBFC E60A20 E60A20 delay Next address E6E4 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 E0 DATA ---- Next address E6E4 00DC00 014264 014264 to_a <- val72,hex_48 00DC02 013088 013088 (pc++) <- acc_a 00DC04 014250 014250 to_a <- val32,hex_20 00DC06 013088 013088 (pc++) <- acc_a 00DC08 2D427F 2D427F to_a <- add_1(acc_t, val126),hex_FF 00DC0A 013088 013088 (pc++) <- acc_a 00DC0C 0D4273 0D4273 to_a <- add(acc_t, val102),hex_E6 00DC0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00DDEC 014232 014232 to_a <- val4,hex_04 00DDEE 013088 013088 (pc++) <- acc_a 00DDF0 2D4252 2D4252 to_a <- add_1(acc_t, val36),hex_A5 00DDF2 013088 013088 (pc++) <- acc_a 00DDF4 0D4267 0D4267 to_a <- add(acc_t, val78),hex_CE 00DDF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00DDF8 0D2278 0D2278 to_dpl <- add(acc_t, val112),hex_F0 00DDFA 0C6122 0C6122 to_ir <- dpl,p_download 00DDFC E60A20 E60A20 delay Next address E762 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 12 F0 DATA ---- Next address E762 00DE00 0D4278 0D4278 to_a <- add(acc_t, val112),hex_F0 00DE02 013088 013088 (pc++) <- acc_a 00DE04 2D4279 2D4279 to_a <- add_1(acc_t, val114),hex_F3 00DE06 013088 013088 (pc++) <- acc_a 00DE08 2D4254 2D4254 to_a <- add_1(acc_t, val40),hex_A9 00DE0A 013088 013088 (pc++) <- acc_a 00DE0C 2D427F 2D427F to_a <- add_1(acc_t, val126),hex_FF 00DE0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00DFEC 2A423D 2A423D to_a <- inc(val26),hex_1B 00DFEE 013088 013088 (pc++) <- acc_a 00DFF0 2D4272 2D4272 to_a <- add_1(acc_t, val100),hex_E5 00DFF2 013088 013088 (pc++) <- acc_a 00DFF4 0D4253 0D4253 to_a <- add(acc_t, val38),hex_A6 00DFF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00DFF8 0E6220 0E6220 to_ir <- 0,p_download2 00DFFA E60A20 E60A20 delay Next address E7E0 -- 0/254 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 00 DATA ---- Next address E7E0 00E000 2D4267 2D4267 to_a <- add_1(acc_t, val78),hex_CF 00E002 013088 013088 (pc++) <- acc_a 00E004 014270 014270 to_a <- val96,hex_60 00E006 013088 013088 (pc++) <- acc_a 00E008 014250 014250 to_a <- val32,hex_20 00E00A 013088 013088 (pc++) <- acc_a 00E00C 2A423A 2A423A to_a <- inc(val20),hex_15 00E00E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00E1EC 014250 014250 to_a <- val32,hex_20 00E1EE 013088 013088 (pc++) <- acc_a 00E1F0 2A423A 2A423A to_a <- inc(val20),hex_15 00E1F2 013088 013088 (pc++) <- acc_a 00E1F4 2D4273 2D4273 to_a <- add_1(acc_t, val102),hex_E7 00E1F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00E1F8 012238 012238 to_dpl <- val16,hex_10 00E1FA 0E6122 0E6122 to_ir <- dpl,p_download2 00E1FC E60A20 E60A20 delay Next address E85E -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 10 DATA ---- Next address E85E 00E200 014250 014250 to_a <- val32,hex_20 00E202 013088 013088 (pc++) <- acc_a 00E204 2A4276 2A4276 to_a <- inc(val108),hex_6D 00E206 013088 013088 (pc++) <- acc_a 00E208 2D4272 2D4272 to_a <- add_1(acc_t, val100),hex_E5 00E20A 013088 013088 (pc++) <- acc_a 00E20C 0D4238 0D4238 to_a <- add(acc_t, val16),hex_90 00E20E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00E3EC 2A426D 2A426D to_a <- inc(val90),hex_5B 00E3EE 013088 013088 (pc++) <- acc_a 00E3F0 2D4252 2D4252 to_a <- add_1(acc_t, val36),hex_A5 00E3F2 013088 013088 (pc++) <- acc_a 00E3F4 2D427D 2D427D to_a <- add_1(acc_t, val122),hex_FB 00E3F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00E3F8 012250 012250 to_dpl <- val32,hex_20 00E3FA 0E6122 0E6122 to_ir <- dpl,p_download2 00E3FC E60A20 E60A20 delay Next address E8DC -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 20 DATA ---- Next address E8DC 00E400 0D4278 0D4278 to_a <- add(acc_t, val112),hex_F0 00E402 013088 013088 (pc++) <- acc_a 00E404 0D4262 0D4262 to_a <- add(acc_t, val68),hex_C4 00E406 013088 013088 (pc++) <- acc_a 00E408 0D4254 0D4254 to_a <- add(acc_t, val40),hex_A8 00E40A 013088 013088 (pc++) <- acc_a 00E40C 2D425A 2D425A to_a <- add_1(acc_t, val52),hex_B5 00E40E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00E5EC 2D423C 2D423C to_a <- add_1(acc_t, val24),hex_99 00E5EE 013088 013088 (pc++) <- acc_a 00E5F0 2A426F 2A426F to_a <- inc(val94),hex_5F 00E5F2 013088 013088 (pc++) <- acc_a 00E5F4 2A4230 2A4230 to_a <- inc(val0),hex_01 00E5F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00E5F8 012258 012258 to_dpl <- val48,hex_30 00E5FA 0E6122 0E6122 to_ir <- dpl,p_download2 00E5FC E60A20 E60A20 delay Next address E95A -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 30 DATA ---- Next address E95A 00E600 2D4252 2D4252 to_a <- add_1(acc_t, val36),hex_A5 00E602 013088 013088 (pc++) <- acc_a 00E604 2D4267 2D4267 to_a <- add_1(acc_t, val78),hex_CF 00E606 013088 013088 (pc++) <- acc_a 00E608 2D423C 2D423C to_a <- add_1(acc_t, val24),hex_99 00E60A 013088 013088 (pc++) <- acc_a 00E60C 2A4273 2A4273 to_a <- inc(val102),hex_67 00E60E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00E7EC 01426B 01426B to_a <- val86,hex_56 00E7EE 013088 013088 (pc++) <- acc_a 00E7F0 01426B 01426B to_a <- val86,hex_56 00E7F2 013088 013088 (pc++) <- acc_a 00E7F4 2A426A 2A426A to_a <- inc(val84),hex_55 00E7F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00E7F8 012260 012260 to_dpl <- val64,hex_40 00E7FA 0E6122 0E6122 to_ir <- dpl,p_download2 00E7FC E60A20 E60A20 delay Next address E9D8 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 40 DATA ---- Next address E9D8 00E800 2D427F 2D427F to_a <- add_1(acc_t, val126),hex_FF 00E802 013088 013088 (pc++) <- acc_a 00E804 2D427F 2D427F to_a <- add_1(acc_t, val126),hex_FF 00E806 013088 013088 (pc++) <- acc_a 00E808 2A426A 2A426A to_a <- inc(val84),hex_55 00E80A 013088 013088 (pc++) <- acc_a 00E80C 2A4231 2A4231 to_a <- inc(val2),hex_03 00E80E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00E9EC 014258 014258 to_a <- val48,hex_30 00E9EE 013088 013088 (pc++) <- acc_a 00E9F0 01423F 01423F to_a <- val30,hex_1E 00E9F2 013088 013088 (pc++) <- acc_a 00E9F4 2A4231 2A4231 to_a <- inc(val2),hex_03 00E9F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00E9F8 012268 012268 to_dpl <- val80,hex_50 00E9FA 0E6122 0E6122 to_ir <- dpl,p_download2 00E9FC E60A20 E60A20 delay Next address EA56 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 50 DATA ---- Next address EA56 00EA00 0D4262 0D4262 to_a <- add(acc_t, val68),hex_C4 00EA02 013088 013088 (pc++) <- acc_a 00EA04 014250 014250 to_a <- val32,hex_20 00EA06 013088 013088 (pc++) <- acc_a 00EA08 014230 014230 to_a <- val0,hex_00 00EA0A 013088 013088 (pc++) <- acc_a 00EA0C 2D4260 2D4260 to_a <- add_1(acc_t, val64),hex_C1 00EA0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00EBEC 2D4273 2D4273 to_a <- add_1(acc_t, val102),hex_E7 00EBEE 013088 013088 (pc++) <- acc_a 00EBF0 2D427F 2D427F to_a <- add_1(acc_t, val126),hex_FF 00EBF2 013088 013088 (pc++) <- acc_a 00EBF4 2D427F 2D427F to_a <- add_1(acc_t, val126),hex_FF 00EBF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00EBF8 012270 012270 to_dpl <- val96,hex_60 00EBFA 0E6122 0E6122 to_ir <- dpl,p_download2 00EBFC E60A20 E60A20 delay Next address EAD4 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 60 DATA ---- Next address EAD4 00EC00 2D427F 2D427F to_a <- add_1(acc_t, val126),hex_FF 00EC02 013088 013088 (pc++) <- acc_a 00EC04 0D4277 0D4277 to_a <- add(acc_t, val110),hex_EE 00EC06 013088 013088 (pc++) <- acc_a 00EC08 2D4270 2D4270 to_a <- add_1(acc_t, val96),hex_E1 00EC0A 013088 013088 (pc++) <- acc_a 00EC0C 2D4277 2D4277 to_a <- add_1(acc_t, val110),hex_EF 00EC0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00EDEC 2D4262 2D4262 to_a <- add_1(acc_t, val68),hex_C5 00EDEE 013088 013088 (pc++) <- acc_a 00EDF0 0D426A 0D426A to_a <- add(acc_t, val84),hex_D4 00EDF2 013088 013088 (pc++) <- acc_a 00EDF4 2D426A 2D426A to_a <- add_1(acc_t, val84),hex_D5 00EDF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00EDF8 012278 012278 to_dpl <- val112,hex_70 00EDFA 0E6122 0E6122 to_ir <- dpl,p_download2 00EDFC E60A20 E60A20 delay Next address EB52 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 70 DATA ---- Next address EB52 00EE00 0D4269 0D4269 to_a <- add(acc_t, val82),hex_D2 00EE02 013088 013088 (pc++) <- acc_a 00EE04 014267 014267 to_a <- val78,hex_4E 00EE06 013088 013088 (pc++) <- acc_a 00EE08 0D425F 0D425F to_a <- add(acc_t, val62),hex_BE 00EE0A 013088 013088 (pc++) <- acc_a 00EE0C 0D425C 0D425C to_a <- add(acc_t, val56),hex_B8 00EE0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00EFEC 014235 014235 to_a <- val10,hex_0A 00EFEE 013088 013088 (pc++) <- acc_a 00EFF0 2D4232 2D4232 to_a <- add_1(acc_t, val4),hex_85 00EFF2 013088 013088 (pc++) <- acc_a 00EFF4 0D4267 0D4267 to_a <- add(acc_t, val78),hex_CE 00EFF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00EFF8 0D2230 0D2230 to_dpl <- add(acc_t, val0),hex_80 00EFFA 0E6122 0E6122 to_ir <- dpl,p_download2 00EFFC E60A20 E60A20 delay Next address EBD0 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 80 DATA ---- Next address EBD0 00F000 0D4264 0D4264 to_a <- add(acc_t, val72),hex_C8 00F002 013088 013088 (pc++) <- acc_a 00F004 2D425C 2D425C to_a <- add_1(acc_t, val56),hex_B9 00F006 013088 013088 (pc++) <- acc_a 00F008 014230 014230 to_a <- val0,hex_00 00F00A 013088 013088 (pc++) <- acc_a 00F00C 014231 014231 to_a <- val2,hex_02 00F00E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00F1EC 2A4267 2A4267 to_a <- inc(val78),hex_4F 00F1EE 013088 013088 (pc++) <- acc_a 00F1F0 2D423A 2D423A to_a <- add_1(acc_t, val20),hex_95 00F1F2 013088 013088 (pc++) <- acc_a 00F1F4 014268 014268 to_a <- val80,hex_50 00F1F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00F1F8 0D2238 0D2238 to_dpl <- add(acc_t, val16),hex_90 00F1FA 0E6122 0E6122 to_ir <- dpl,p_download2 00F1FC E60A20 E60A20 delay Next address EC4E -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 90 DATA ---- Next address EC4E 00F200 014238 014238 to_a <- val16,hex_10 00F202 013088 013088 (pc++) <- acc_a 00F204 2D4265 2D4265 to_a <- add_1(acc_t, val74),hex_CB 00F206 013088 013088 (pc++) <- acc_a 00F208 014266 014266 to_a <- val76,hex_4C 00F20A 013088 013088 (pc++) <- acc_a 00F20C 2D4264 2D4264 to_a <- add_1(acc_t, val72),hex_C9 00F20E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00F3EC 2D4253 2D4253 to_a <- add_1(acc_t, val38),hex_A7 00F3EE 013088 013088 (pc++) <- acc_a 00F3F0 0D4277 0D4277 to_a <- add(acc_t, val110),hex_EE 00F3F2 013088 013088 (pc++) <- acc_a 00F3F4 0D4259 0D4259 to_a <- add(acc_t, val50),hex_B2 00F3F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00F3F8 0D2250 0D2250 to_dpl <- add(acc_t, val32),hex_A0 00F3FA 0E6122 0E6122 to_ir <- dpl,p_download2 00F3FC E60A20 E60A20 delay Next address ECCC -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 A0 DATA ---- Next address ECCC 00F400 2D425A 2D425A to_a <- add_1(acc_t, val52),hex_B5 00F402 013088 013088 (pc++) <- acc_a 00F404 0D425A 0D425A to_a <- add(acc_t, val52),hex_B4 00F406 013088 013088 (pc++) <- acc_a 00F408 2D4252 2D4252 to_a <- add_1(acc_t, val36),hex_A5 00F40A 013088 013088 (pc++) <- acc_a 00F40C 0D4259 0D4259 to_a <- add(acc_t, val50),hex_B2 00F40E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00F5EC 0D4256 0D4256 to_a <- add(acc_t, val44),hex_AC 00F5EE 013088 013088 (pc++) <- acc_a 00F5F0 2D4257 2D4257 to_a <- add_1(acc_t, val46),hex_AF 00F5F2 013088 013088 (pc++) <- acc_a 00F5F4 2D4251 2D4251 to_a <- add_1(acc_t, val34),hex_A3 00F5F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00F5F8 0D2258 0D2258 to_dpl <- add(acc_t, val48),hex_B0 00F5FA 0E6122 0E6122 to_ir <- dpl,p_download2 00F5FC E60A20 E60A20 delay Next address ED4A -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 B0 DATA ---- Next address ED4A 00F600 2A4278 2A4278 to_a <- inc(val112),hex_71 00F602 013088 013088 (pc++) <- acc_a 00F604 014234 014234 to_a <- val8,hex_08 00F606 013088 013088 (pc++) <- acc_a 00F608 0D4234 0D4234 to_a <- add(acc_t, val8),hex_88 00F60A 013088 013088 (pc++) <- acc_a 00F60C 0D4257 0D4257 to_a <- add(acc_t, val46),hex_AE 00F60E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00F7EC 2D423E 2D423E to_a <- add_1(acc_t, val28),hex_9D 00F7EE 013088 013088 (pc++) <- acc_a 00F7F0 2D4256 2D4256 to_a <- add_1(acc_t, val44),hex_AD 00F7F2 013088 013088 (pc++) <- acc_a 00F7F4 2D4252 2D4252 to_a <- add_1(acc_t, val36),hex_A5 00F7F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00F7F8 0D2260 0D2260 to_dpl <- add(acc_t, val64),hex_C0 00F7FA 0E6122 0E6122 to_ir <- dpl,p_download2 00F7FC E60A20 E60A20 delay Next address EDC8 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 C0 DATA ---- Next address EDC8 00F800 2D4256 2D4256 to_a <- add_1(acc_t, val44),hex_AD 00F802 013088 013088 (pc++) <- acc_a 00F804 2D4254 2D4254 to_a <- add_1(acc_t, val40),hex_A9 00F806 013088 013088 (pc++) <- acc_a 00F808 0D4254 0D4254 to_a <- add(acc_t, val40),hex_A8 00F80A 013088 013088 (pc++) <- acc_a 00F80C 0D4273 0D4273 to_a <- add(acc_t, val102),hex_E6 00F80E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00F9EC 2D4264 2D4264 to_a <- add_1(acc_t, val72),hex_C9 00F9EE 013088 013088 (pc++) <- acc_a 00F9F0 014258 014258 to_a <- val48,hex_30 00F9F2 013088 013088 (pc++) <- acc_a 00F9F4 0D4258 0D4258 to_a <- add(acc_t, val48),hex_B0 00F9F6 013088 013088 (pc++) <- acc_a -- Jump to next section 00F9F8 0D2268 0D2268 to_dpl <- add(acc_t, val80),hex_D0 00F9FA 0E6122 0E6122 to_ir <- dpl,p_download2 00F9FC E60A20 E60A20 delay Next address EE46 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 D0 DATA ---- Next address EE46 00FA00 2A4250 2A4250 to_a <- inc(val32),hex_21 00FA02 013088 013088 (pc++) <- acc_a 00FA04 0D4260 0D4260 to_a <- add(acc_t, val64),hex_C0 00FA06 013088 013088 (pc++) <- acc_a 00FA08 014254 014254 to_a <- val40,hex_28 00FA0A 013088 013088 (pc++) <- acc_a 00FA0C 0D4258 0D4258 to_a <- add(acc_t, val48),hex_B0 00FA0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00FBEC 2D4265 2D4265 to_a <- add_1(acc_t, val74),hex_CB 00FBEE 013088 013088 (pc++) <- acc_a 00FBF0 2D4272 2D4272 to_a <- add_1(acc_t, val100),hex_E5 00FBF2 013088 013088 (pc++) <- acc_a 00FBF4 2A4266 2A4266 to_a <- inc(val76),hex_4D 00FBF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00FBF8 0D2270 0D2270 to_dpl <- add(acc_t, val96),hex_E0 00FBFA 0E6122 0E6122 to_ir <- dpl,p_download2 00FBFC E60A20 E60A20 delay Next address EEC4 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 E0 DATA ---- Next address EEC4 00FC00 0D4238 0D4238 to_a <- add(acc_t, val16),hex_90 00FC02 013088 013088 (pc++) <- acc_a 00FC04 0D4270 0D4270 to_a <- add(acc_t, val96),hex_E0 00FC06 013088 013088 (pc++) <- acc_a 00FC08 014266 014266 to_a <- val76,hex_4C 00FC0A 013088 013088 (pc++) <- acc_a 00FC0C 2A4269 2A4269 to_a <- inc(val82),hex_53 00FC0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00FDEC 014230 014230 to_a <- val0,hex_00 00FDEE 013088 013088 (pc++) <- acc_a 00FDF0 2D425A 2D425A to_a <- add_1(acc_t, val52),hex_B5 00FDF2 013088 013088 (pc++) <- acc_a 00FDF4 014268 014268 to_a <- val80,hex_50 00FDF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00FDF8 0D2278 0D2278 to_dpl <- add(acc_t, val112),hex_F0 00FDFA 0E6122 0E6122 to_ir <- dpl,p_download2 00FDFC E60A20 E60A20 delay Next address EF42 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 14 F0 DATA ---- Next address EF42 00FE00 2D4268 2D4268 to_a <- add_1(acc_t, val80),hex_D1 00FE02 013088 013088 (pc++) <- acc_a 00FE04 0D426D 0D426D to_a <- add(acc_t, val90),hex_DA 00FE06 013088 013088 (pc++) <- acc_a 00FE08 0D4264 0D4264 to_a <- add(acc_t, val72),hex_C8 00FE0A 013088 013088 (pc++) <- acc_a 00FE0C 2D425A 2D425A to_a <- add_1(acc_t, val52),hex_B5 00FE0E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 00FFEC 2A4231 2A4231 to_a <- inc(val2),hex_03 00FFEE 013088 013088 (pc++) <- acc_a 00FFF0 0D4277 0D4277 to_a <- add(acc_t, val110),hex_EE 00FFF2 013088 013088 (pc++) <- acc_a 00FFF4 2D4254 2D4254 to_a <- add_1(acc_t, val40),hex_A9 00FFF6 013088 013088 (pc++) <- acc_a -- Jump to next section 00FFF8 0D2260 0D2260 to_dpl <- add(acc_t, val64),hex_C0 00FFFA 006122 006122 to_ir <- dpl,p_reset 00FFFC E60A20 E60A20 delay Next address EFC0 -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 0 C0 DATA ---- Next address EFC0 001800 2D427F 2D427F to_a <- add_1(acc_t, val126),hex_FF 001802 013088 013088 (pc++) <- acc_a 001804 2D4232 2D4232 to_a <- add_1(acc_t, val4),hex_85 001806 013088 013088 (pc++) <- acc_a 001808 0D4264 0D4264 to_a <- add(acc_t, val72),hex_C8 00180A 013088 013088 (pc++) <- acc_a 00180C 2D4254 2D4254 to_a <- add_1(acc_t, val40),hex_A9 00180E 013088 013088 (pc++) <- acc_a -- (Several output lines not printed) -- 0019EC 014230 014230 to_a <- val0,hex_00 0019EE 013088 013088 (pc++) <- acc_a 0019F0 014230 014230 to_a <- val0,hex_00 0019F2 013088 013088 (pc++) <- acc_a 0019F4 014230 014230 to_a <- val0,hex_00 0019F6 013088 013088 (pc++) <- acc_a -- Jump to next section 0019F8 2A2234 2A2234 to_dpl <- inc(val8),hex_09 0019FA 006122 006122 to_ir <- dpl,p_reset 0019FC E60A20 E60A20 delay Next address F03E -- 0/255 cycles -- 127 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 0 09 LAUNCH ---- 000120 015230 015230 pcl<-pch, to_pch <- val0,hex_00 000122 0D5270 0D5270 pcl<-pch, to_pch <- add(acc_t, val96),hex_E0 000124 01425C 01425C to_a <- val56,hex_38 000126 0132E2 0132E2 reg_isa <- acc_a 000128 2D423A 2D423A to_a <- add_1(acc_t, val20),hex_95 00012A 0132F0 0132F0 reg_sound_state <- acc_a 00012C 2A4246 2A4246 to_a <- inc(reg_128) 00012E 0132E4 0132E4 reg_kb_state <- acc_a 000130 014220 014220 to_a <- 0 000132 0132E5 0132E5 reg_kb_ptin <- acc_a 000134 0132E6 0132E6 reg_kb_ptout <- acc_a 000136 0132F1 0132F1 reg_tx_ptin <- acc_a 000138 0132F2 0132F2 reg_tx_ptout <- acc_a 00013A 1B4220 1B4220 to_a <- dec(0) 00013C 0132F3 0132F3 reg_tx_state <- acc_a 00013E 3D7220 3D7220 h_to_sw_exx <- 0 000140 2A0220 2A0220 to_t <- inc(0) 000142 01324E 01324E reg_sel <- acc_t 000144 1D7220 1D7220 l_to_sw_exx <- 0 000146 000220 000220 to_t <- zero(acc_t, 0) 000148 01324E 01324E reg_sel <- acc_t 00014A 006262 006262 to_ir <- reg_isa,p_reset 00014C E60A20 E60A20 delay -- 0/23 cycles -- 1 bytes -- ********* ERROR: This sequence is too long. ********* ---- page 0 38 G6502 ---- 000700 026008 026008 to_ir <- (pc++),p_6502 000702 E60A20 E60A20 delay ---- page 0 39 GZ80 ---- 000720 046008 046008 to_ir <- (pc++),p_z80 000722 E60A20 E60A20 delay ---- page 0 07 GO ---- 0000E0 006262 006262 to_ir <- reg_isa,p_reset 0000E2 E60A20 E60A20 delay ---- page 6 10 in_reg reg_isa ---- 006200 006262 006262 to_ir <- reg_isa,p_reset 006202 014262 014262 to_a <- reg_isa ---- page 10 10 out_reg reg_isa ---- 00A200 0132E2 0132E2 reg_isa <- acc_a 00A202 006262 006262 to_ir <- reg_isa,p_reset 00A204 E60A20 E60A20 delay ---- page 6 31 in_kb ---- 006620 010265 010265 to_t <- reg_kb_ptin 006622 060266 060266 to_t <- xor(acc_t, reg_kb_ptout) 006624 013244 013244 reg_z <- acc_t 006626 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 006628 612A66 612A66 to_dpl <- reg_kb_ptout,tc_to_f 00662A 011221 011221 to_dph <- 1 00662C 0142A0 014190 F:[to_a <- 0] T:[to_a <- (dph|dpl),bank1] 00662E 060220 2A0266 F:[null] T:[to_t <- inc(reg_kb_ptout)] 006630 2A0220 2C22A0 F:[to_t <- inc(0)] T:[to_dpl <- inc_acc(acc_a, 0)] 006632 610A20 613A66 F:[to_t <- 0,tc_to_f] T:[reg_kb_ptout <- acc_t,tc_to_f] 006634 060220 0142A0 F:[null] T:[to_a <- 0] ********* ERROR: next line: for writing to F, operation must be 'ld', 'inp' or 'xor'. ********* ********* ERROR: problem line: to_t <- inc(0),irq_to_f ********* 006636 EA0A20 E13AC4 F:[to_t <- inc(0),irq_to_f] T:[reg_z <- acc_a,irq_to_f] 006638 006262 006262 to_ir <- reg_isa,p_reset 00663A E60A20 E60A20 delay -- 0/14 cycles -- 1 bytes -- ---- page 10 31 out_tx ---- 00A620 2A0271 2A0271 to_t <- inc(reg_tx_ptin) 00A622 060272 060272 to_t <- xor(acc_t, reg_tx_ptout) 00A624 013244 013244 reg_z <- acc_t 00A626 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 00A628 612A71 612A71 to_dpl <- reg_tx_ptin,tc_to_f 00A62A 2A1221 2A1221 to_dph <- inc(1) 00A62C 0142A0 013190 F:[to_a <- 0] T:[(dph|dpl) <- acc_a,bank1] 00A62E 060220 2A0271 F:[null] T:[to_t <- inc(reg_tx_ptin)] 00A630 E10A20 E13A71 F:[to_t <- 0,irq_to_f] T:[reg_tx_ptin <- acc_t,irq_to_f] 00A632 006262 006262 to_ir <- reg_isa,p_reset 00A634 E60A20 E60A20 delay -- 0/11 cycles -- 1 bytes -- ---- page 10 30 out_sound_dir ---- 00A600 3D72A2 3D72A2 h_to_sw_wr_sound_n <- 0 00A602 1D72A2 1D72A2 l_to_sw_wr_sound_n <- 0 00A604 006262 006262 to_ir <- reg_isa,p_reset 00A606 E60A20 E60A20 delay -- 0/4 cycles -- 1 bytes -- ---- page 0 81 io_kb_startbit ---- 001020 023259 023259 to_mem <- inp(acc_t, reg_tl) 001022 0B0212 0B0212 to_t <- asl(4) 001024 080259 080259 to_t <- and(acc_t, reg_tl) 001026 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001028 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00102A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00102C 610A20 060220 F:[to_t <- 0,tc_to_f] T:[null] 00102E 012272 012272 to_dpl <- reg_tx_ptout 001030 2A1221 2A1221 to_dph <- inc(1) 001032 010110 010110 to_t <- (dph|dpl),bank1 001034 013267 013267 reg_tx_bitbuf <- acc_t 001036 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 001038 006270 006270 to_ir <- reg_sound_state,p_reset 00103A 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/14 cycles -- 1 bytes -- ---- page 0 82 io_kb_startbit_end ---- 001040 023259 023259 to_mem <- inp(acc_t, reg_tl) 001042 0B0212 0B0212 to_t <- asl(4) 001044 080259 080259 to_t <- and(acc_t, reg_tl) 001046 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001048 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00104A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00104C 010271 010271 to_t <- reg_tx_ptin 00104E 060272 060272 to_t <- xor(acc_t, reg_tx_ptout) 001050 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001052 7B0220 7B0220 to_t <- dec_tc(0) 001054 060220 013273 F:[null] T:[reg_tx_state <- acc_t] 001056 0E0267 0E0267 to_t <- or(acc_t, reg_tx_bitbuf) 001058 060220 013267 F:[null] T:[reg_tx_bitbuf <- acc_t] 00105A 060220 2A0264 F:[null] T:[to_t <- inc(reg_kb_state)] 00105C 006270 006270 to_ir <- reg_sound_state,p_reset 00105E 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/16 cycles -- 1 bytes -- ---- page 0 83 io_kb_databit ---- 001060 023259 023259 to_mem <- inp(acc_t, reg_tl) 001062 0B0212 0B0212 to_t <- asl(4) 001064 080259 080259 to_t <- and(acc_t, reg_tl) 001066 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001068 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00106A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00106C 6B0263 060220 F:[to_t <- rol_tc(acc_t, reg_kb_bitbuf)] T:[null] 00106E 013263 060220 F:[reg_kb_bitbuf <- acc_t] T:[null] 001070 0B0267 060220 F:[to_t <- asl(reg_tx_bitbuf)] T:[null] 001072 013267 060220 F:[reg_tx_bitbuf <- acc_t] T:[null] 001074 DD7227 060220 F:[dtc_to_sw_gp_out1 <- 0] T:[null] 001076 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 001078 006270 006270 to_ir <- reg_sound_state,p_reset 00107A 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/14 cycles -- 1 bytes -- ---- page 0 84 io_kb_databit_end ---- 001080 023259 023259 to_mem <- inp(acc_t, reg_tl) 001082 0B0212 0B0212 to_t <- asl(4) 001084 080259 080259 to_t <- and(acc_t, reg_tl) 001086 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001088 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00108A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00108C 060220 2A0264 F:[null] T:[to_t <- inc(reg_kb_state)] 00108E 006270 006270 to_ir <- reg_sound_state,p_reset 001090 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/9 cycles -- 1 bytes -- ---- page 0 85 io_kb_databit ---- 0010A0 023259 023259 to_mem <- inp(acc_t, reg_tl) 0010A2 0B0212 0B0212 to_t <- asl(4) 0010A4 080259 080259 to_t <- and(acc_t, reg_tl) 0010A6 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 0010A8 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 0010AA 0D0246 0D0246 to_t <- add(acc_t, reg_128) 0010AC 6B0263 060220 F:[to_t <- rol_tc(acc_t, reg_kb_bitbuf)] T:[null] 0010AE 013263 060220 F:[reg_kb_bitbuf <- acc_t] T:[null] 0010B0 0B0267 060220 F:[to_t <- asl(reg_tx_bitbuf)] T:[null] 0010B2 013267 060220 F:[reg_tx_bitbuf <- acc_t] T:[null] 0010B4 DD7227 060220 F:[dtc_to_sw_gp_out1 <- 0] T:[null] 0010B6 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 0010B8 006270 006270 to_ir <- reg_sound_state,p_reset 0010BA 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/14 cycles -- 1 bytes -- ---- page 0 86 io_kb_databit_end ---- 0010C0 023259 023259 to_mem <- inp(acc_t, reg_tl) 0010C2 0B0212 0B0212 to_t <- asl(4) 0010C4 080259 080259 to_t <- and(acc_t, reg_tl) 0010C6 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 0010C8 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 0010CA 0D0246 0D0246 to_t <- add(acc_t, reg_128) 0010CC 060220 2A0264 F:[null] T:[to_t <- inc(reg_kb_state)] 0010CE 006270 006270 to_ir <- reg_sound_state,p_reset 0010D0 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/9 cycles -- 1 bytes -- ---- page 0 87 io_kb_databit ---- 0010E0 023259 023259 to_mem <- inp(acc_t, reg_tl) 0010E2 0B0212 0B0212 to_t <- asl(4) 0010E4 080259 080259 to_t <- and(acc_t, reg_tl) 0010E6 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 0010E8 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 0010EA 0D0246 0D0246 to_t <- add(acc_t, reg_128) 0010EC 6B0263 060220 F:[to_t <- rol_tc(acc_t, reg_kb_bitbuf)] T:[null] 0010EE 013263 060220 F:[reg_kb_bitbuf <- acc_t] T:[null] 0010F0 0B0267 060220 F:[to_t <- asl(reg_tx_bitbuf)] T:[null] 0010F2 013267 060220 F:[reg_tx_bitbuf <- acc_t] T:[null] 0010F4 DD7227 060220 F:[dtc_to_sw_gp_out1 <- 0] T:[null] 0010F6 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 0010F8 006270 006270 to_ir <- reg_sound_state,p_reset 0010FA 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/14 cycles -- 1 bytes -- ---- page 0 88 io_kb_databit_end ---- 001100 023259 023259 to_mem <- inp(acc_t, reg_tl) 001102 0B0212 0B0212 to_t <- asl(4) 001104 080259 080259 to_t <- and(acc_t, reg_tl) 001106 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001108 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00110A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00110C 060220 2A0264 F:[null] T:[to_t <- inc(reg_kb_state)] 00110E 006270 006270 to_ir <- reg_sound_state,p_reset 001110 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/9 cycles -- 1 bytes -- ---- page 0 89 io_kb_databit ---- 001120 023259 023259 to_mem <- inp(acc_t, reg_tl) 001122 0B0212 0B0212 to_t <- asl(4) 001124 080259 080259 to_t <- and(acc_t, reg_tl) 001126 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001128 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00112A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00112C 6B0263 060220 F:[to_t <- rol_tc(acc_t, reg_kb_bitbuf)] T:[null] 00112E 013263 060220 F:[reg_kb_bitbuf <- acc_t] T:[null] 001130 0B0267 060220 F:[to_t <- asl(reg_tx_bitbuf)] T:[null] 001132 013267 060220 F:[reg_tx_bitbuf <- acc_t] T:[null] 001134 DD7227 060220 F:[dtc_to_sw_gp_out1 <- 0] T:[null] 001136 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 001138 006270 006270 to_ir <- reg_sound_state,p_reset 00113A 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/14 cycles -- 1 bytes -- ---- page 0 8A io_kb_databit_end ---- 001140 023259 023259 to_mem <- inp(acc_t, reg_tl) 001142 0B0212 0B0212 to_t <- asl(4) 001144 080259 080259 to_t <- and(acc_t, reg_tl) 001146 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001148 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00114A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00114C 060220 2A0264 F:[null] T:[to_t <- inc(reg_kb_state)] 00114E 006270 006270 to_ir <- reg_sound_state,p_reset 001150 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/9 cycles -- 1 bytes -- ---- page 0 8B io_kb_databit ---- 001160 023259 023259 to_mem <- inp(acc_t, reg_tl) 001162 0B0212 0B0212 to_t <- asl(4) 001164 080259 080259 to_t <- and(acc_t, reg_tl) 001166 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001168 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00116A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00116C 6B0263 060220 F:[to_t <- rol_tc(acc_t, reg_kb_bitbuf)] T:[null] 00116E 013263 060220 F:[reg_kb_bitbuf <- acc_t] T:[null] 001170 0B0267 060220 F:[to_t <- asl(reg_tx_bitbuf)] T:[null] 001172 013267 060220 F:[reg_tx_bitbuf <- acc_t] T:[null] 001174 DD7227 060220 F:[dtc_to_sw_gp_out1 <- 0] T:[null] 001176 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 001178 006270 006270 to_ir <- reg_sound_state,p_reset 00117A 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/14 cycles -- 1 bytes -- ---- page 0 8C io_kb_databit_end ---- 001180 023259 023259 to_mem <- inp(acc_t, reg_tl) 001182 0B0212 0B0212 to_t <- asl(4) 001184 080259 080259 to_t <- and(acc_t, reg_tl) 001186 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001188 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00118A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00118C 060220 2A0264 F:[null] T:[to_t <- inc(reg_kb_state)] 00118E 006270 006270 to_ir <- reg_sound_state,p_reset 001190 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/9 cycles -- 1 bytes -- ---- page 0 8D io_kb_databit ---- 0011A0 023259 023259 to_mem <- inp(acc_t, reg_tl) 0011A2 0B0212 0B0212 to_t <- asl(4) 0011A4 080259 080259 to_t <- and(acc_t, reg_tl) 0011A6 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 0011A8 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 0011AA 0D0246 0D0246 to_t <- add(acc_t, reg_128) 0011AC 6B0263 060220 F:[to_t <- rol_tc(acc_t, reg_kb_bitbuf)] T:[null] 0011AE 013263 060220 F:[reg_kb_bitbuf <- acc_t] T:[null] 0011B0 0B0267 060220 F:[to_t <- asl(reg_tx_bitbuf)] T:[null] 0011B2 013267 060220 F:[reg_tx_bitbuf <- acc_t] T:[null] 0011B4 DD7227 060220 F:[dtc_to_sw_gp_out1 <- 0] T:[null] 0011B6 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 0011B8 006270 006270 to_ir <- reg_sound_state,p_reset 0011BA 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/14 cycles -- 1 bytes -- ---- page 0 8E io_kb_databit_end ---- 0011C0 023259 023259 to_mem <- inp(acc_t, reg_tl) 0011C2 0B0212 0B0212 to_t <- asl(4) 0011C4 080259 080259 to_t <- and(acc_t, reg_tl) 0011C6 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 0011C8 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 0011CA 0D0246 0D0246 to_t <- add(acc_t, reg_128) 0011CC 060220 2A0264 F:[null] T:[to_t <- inc(reg_kb_state)] 0011CE 006270 006270 to_ir <- reg_sound_state,p_reset 0011D0 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/9 cycles -- 1 bytes -- ---- page 0 8F io_kb_databit ---- 0011E0 023259 023259 to_mem <- inp(acc_t, reg_tl) 0011E2 0B0212 0B0212 to_t <- asl(4) 0011E4 080259 080259 to_t <- and(acc_t, reg_tl) 0011E6 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 0011E8 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 0011EA 0D0246 0D0246 to_t <- add(acc_t, reg_128) 0011EC 6B0263 060220 F:[to_t <- rol_tc(acc_t, reg_kb_bitbuf)] T:[null] 0011EE 013263 060220 F:[reg_kb_bitbuf <- acc_t] T:[null] 0011F0 0B0267 060220 F:[to_t <- asl(reg_tx_bitbuf)] T:[null] 0011F2 013267 060220 F:[reg_tx_bitbuf <- acc_t] T:[null] 0011F4 DD7227 060220 F:[dtc_to_sw_gp_out1 <- 0] T:[null] 0011F6 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 0011F8 006270 006270 to_ir <- reg_sound_state,p_reset 0011FA 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/14 cycles -- 1 bytes -- ---- page 0 90 io_kb_databit_end ---- 001200 023259 023259 to_mem <- inp(acc_t, reg_tl) 001202 0B0212 0B0212 to_t <- asl(4) 001204 080259 080259 to_t <- and(acc_t, reg_tl) 001206 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001208 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00120A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00120C 060220 2A0264 F:[null] T:[to_t <- inc(reg_kb_state)] 00120E 006270 006270 to_ir <- reg_sound_state,p_reset 001210 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/9 cycles -- 1 bytes -- ---- page 0 91 io_kb_databit ---- 001220 023259 023259 to_mem <- inp(acc_t, reg_tl) 001222 0B0212 0B0212 to_t <- asl(4) 001224 080259 080259 to_t <- and(acc_t, reg_tl) 001226 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001228 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00122A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00122C 6B0263 060220 F:[to_t <- rol_tc(acc_t, reg_kb_bitbuf)] T:[null] 00122E 013263 060220 F:[reg_kb_bitbuf <- acc_t] T:[null] 001230 0B0267 060220 F:[to_t <- asl(reg_tx_bitbuf)] T:[null] 001232 013267 060220 F:[reg_tx_bitbuf <- acc_t] T:[null] 001234 DD7227 060220 F:[dtc_to_sw_gp_out1 <- 0] T:[null] 001236 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 001238 006270 006270 to_ir <- reg_sound_state,p_reset 00123A 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/14 cycles -- 1 bytes -- ---- page 0 92 io_kb_databit_end ---- 001240 023259 023259 to_mem <- inp(acc_t, reg_tl) 001242 0B0212 0B0212 to_t <- asl(4) 001244 080259 080259 to_t <- and(acc_t, reg_tl) 001246 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001248 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00124A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00124C 012265 012265 to_dpl <- reg_kb_ptin 00124E 011221 011221 to_dph <- 1 001250 010263 010263 to_t <- reg_kb_bitbuf 001252 013110 013110 (dph|dpl) <- acc_t,bank1 001254 060220 2A0264 F:[null] T:[to_t <- inc(reg_kb_state)] 001256 006270 006270 to_ir <- reg_sound_state,p_reset 001258 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/13 cycles -- 1 bytes -- ---- page 0 93 io_kb_paritybit ---- 001260 023259 023259 to_mem <- inp(acc_t, reg_tl) 001262 0B0212 0B0212 to_t <- asl(4) 001264 080259 080259 to_t <- and(acc_t, reg_tl) 001266 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001268 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00126A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00126C 2A0264 060220 F:[to_t <- inc(reg_kb_state)] T:[null] 00126E 006270 006270 to_ir <- reg_sound_state,p_reset 001270 013264 060220 F:[reg_kb_state <- acc_t] T:[null] -- 0/9 cycles -- 1 bytes -- ---- page 0 94 io_kb_paritybit_end ---- 001280 023259 023259 to_mem <- inp(acc_t, reg_tl) 001282 0B0212 0B0212 to_t <- asl(4) 001284 080259 080259 to_t <- and(acc_t, reg_tl) 001286 1D0220 1D0220 to_t <- dec_acc(acc_t, 0) 001288 6B0A59 6B0A59 to_t <- asl(reg_tl),tc_to_f 00128A 0D0246 0D0246 to_t <- add(acc_t, reg_128) 00128C 060220 2A0265 F:[null] T:[to_t <- inc(reg_kb_ptin)] 00128E 060220 013265 F:[null] T:[reg_kb_ptin <- acc_t] 001290 2A0273 2A0273 to_t <- inc(reg_tx_state) 001292 080221 080221 to_t <- and(acc_t, 1) 001294 0D0272 0D0272 to_t <- add(acc_t, reg_tx_ptout) 001296 060220 013272 F:[null] T:[reg_tx_ptout <- acc_t] 001298 060220 2A0246 F:[null] T:[to_t <- inc(reg_128)] 00129A 006270 006270 to_ir <- reg_sound_state,p_reset 00129C 060220 013264 F:[null] T:[reg_kb_state <- acc_t] -- 0/15 cycles -- 1 bytes -- ---- page 0 95 io_wr_sound ---- 0012A0 3D7222 3D7222 h_to_sw_wr_sound_n <- 0 0012A2 006262 006262 to_ir <- reg_isa,p_reset 0012A4 1D7222 1D7222 l_to_sw_wr_sound_n <- 0 74 opcodes generated for Isetta reset and device drivers. 36 errors. -- statistics -- page nr 0 p_reset: 69 opcodes, max cycles: 255 page nr 0 p_z80_ed: 69 opcodes, max cycles: 255 page nr 2 p_6502: 165 opcodes, max cycles: 16 page nr 4 p_z80: 250 opcodes, max cycles: 16 page nr 6 p_z80_ix: 88 opcodes, max cycles: 15 page nr 6 p_in: 88 opcodes, max cycles: 15 page nr 8 p_z80_cb: 248 opcodes, max cycles: 10 page nr 10 p_z80_iy: 87 opcodes, max cycles: 15 page nr 10 p_out: 87 opcodes, max cycles: 15 page nr 0 p_reset 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 RESE TBL1 V0x0 V0x0 JP F INR6 - GO RCAL LAUN - - - - - - 00 0C* 10* 02 02 06 03 - 02 0E* 17* - - - - - - 01 LDIR - V0x1 V0x1 JP F INRZ VAL VAL VAL VAL VAL VAL VAL VAL VAL - 01 0C* - 02 02 06 03 10* 10* 10* 10* 10* 10* 10* 10* 05 - 02 LDIR - V0x2 V0x2 - - - - - - - - - - - - 02 10* - 02 02 - - - - - - - - - - - - 03 - - V0x3 V0x3 - - - - G650 GZ80 - - - - - - 03 - - 02 02 - - - - 02 02 - - - - - - 04 - - SBC LD NEG - - - - - ADC LD - - - - 04 - - 0A* 09* 07 - - - - - 0A* 09* - - - - 05 - - SBC LD - - - - - - ADC LD - - - - 05 - - 0A* 09* - - - - - - 0A* 09* - - - - 06 - - SBC - - - - - - - ADC - - - - - 06 - - 0A* - - - - - - - 0A* - - - - - 07 - - SBC LD - - - - - - ADC LD - - - - 07 - - 0A* 09* - - - - - - 0A* 09* - - - - 08 INT io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k 08 03 0E* 10* 0E* 09* 0E* 09* 0E* 09* 0E* 09* 0E* 09* 0E* 09* 0E* 09 io_k io_k io_k io_k io_k io_w - - - - - - - - - - 09 09* 0E* 0D* 09* 0F* 03 - - - - - - - - - - 0A - - - - - - - - - - - - - - - - 0A - - - - - - - - - - - - - - - - 0B LDIR - - - - - - - - - - - - - - - 0B 0E* - - - - - - - - - - - - - - - 0C DATA - - - - - - - - - - - - - - - 0C FF* - - - - - - - - - - - - - - - 0D - - - - - - - - - - - - - - - - 0D - - - - - - - - - - - - - - - - 0E - - - - - - - - - - - - - - - - 0E - - - - - - - - - - - - - - - - 0F - - - - - - - - - - - - - - - - 0F - - - - - - - - - - - - - - - - page nr 0 p_z80_ed 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 RESE TBL1 V0x0 V0x0 JP F INR6 - GO RCAL LAUN - - - - - - 00 0C* 10* 02 02 06 03 - 02 0E* 17* - - - - - - 01 LDIR - V0x1 V0x1 JP F INRZ VAL VAL VAL VAL VAL VAL VAL VAL VAL - 01 0C* - 02 02 06 03 10* 10* 10* 10* 10* 10* 10* 10* 05 - 02 LDIR - V0x2 V0x2 - - - - - - - - - - - - 02 10* - 02 02 - - - - - - - - - - - - 03 - - V0x3 V0x3 - - - - G650 GZ80 - - - - - - 03 - - 02 02 - - - - 02 02 - - - - - - 04 - - SBC LD NEG - - - - - ADC LD - - - - 04 - - 0A* 09* 07 - - - - - 0A* 09* - - - - 05 - - SBC LD - - - - - - ADC LD - - - - 05 - - 0A* 09* - - - - - - 0A* 09* - - - - 06 - - SBC - - - - - - - ADC - - - - - 06 - - 0A* - - - - - - - 0A* - - - - - 07 - - SBC LD - - - - - - ADC LD - - - - 07 - - 0A* 09* - - - - - - 0A* 09* - - - - 08 INT io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k io_k 08 03 0E* 10* 0E* 09* 0E* 09* 0E* 09* 0E* 09* 0E* 09* 0E* 09* 0E* 09 io_k io_k io_k io_k io_k io_w - - - - - - - - - - 09 09* 0E* 0D* 09* 0F* 03 - - - - - - - - - - 0A - - - - - - - - - - - - - - - - 0A - - - - - - - - - - - - - - - - 0B LDIR - - - - - - - - - - - - - - - 0B 0E* - - - - - - - - - - - - - - - 0C DATA - - - - - - - - - - - - - - - 0C FF* - - - - - - - - - - - - - - - 0D - - - - - - - - - - - - - - - - 0D - - - - - - - - - - - - - - - - 0E - - - - - - - - - - - - - - - - 0E - - - - - - - - - - - - - - - - 0F - - - - - - - - - - - - - - - - 0F - - - - - - - - - - - - - - - - page nr 2 p_6502 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 BRK ORA V0x0 V0x0 BFC ORA ASL - PHP ORA ASL - - ORA ASL - 00 02 09* 02 02 07 04 05 - 0C* 03 04 - - 05 06 - 01 BPL ORA V0x1 V0x1 BFS ORA ASL - CLC ORA - - - ORA ASL - 01 07 09* 02 02 07 05 06 - 02 06 - - - 06 07 - 02 JSR AND V0x2 V0x2 BIT AND ROL - PLP AND ROL - BIT AND ROL - 02 04 09* 02 02 09* 04 05 - 0B* 03 04 - 0A* 05 06 - 03 BMI AND V0x3 V0x3 - AND ROL - SEC AND - - - AND ROL - 03 07 09* 02 02 - 05 06 - 02 06 - - - 06 07 - 04 RTI EOR - - - EOR LSR - PHA EOR LSR - JMP EOR LSR - 04 02 09* - - - 04 09* - 06 03 04 - 06 05 0A* - 05 BVC EOR - - - EOR LSR - CLI EOR - - - EOR LSR - 05 06 09* - - - 05 0A* - 02 06 - - - 06 0B* - 06 RTS ADC - - - ADC ROR - PLA ADC ROR - JMP ADC ROR - 06 08 0A* - - - 05 0A* - 07 04 05 - 07 06 0B* - 07 BVS ADC - - - ADC ROR - SEI ADC - - - ADC ROR - 07 06 0A* - - - 06 0B* - 02 07 - - - 07 0C* - 08 INT STA - - STY STA STX - DEY - TXA - STY STA STX - 08 03 08 - - 04 03 04 - 04 - 04 - 05 04 05 - 09 BCC STA - - STY STA STX - TYA STA TXS - - STA - - 09 07 08 - - 05 04 05 - 04 05 03 - - 05 - - 0A LDY LDA LDX - LDY LDA LDX - TAY LDA TAX - LDY LDA LDX - 0A 04 09* 04 - 05 04 05 - 03 03 03 - 06 05 06 - 0B BCS LDA - - LDY LDA LDX - CLV LDA TSX - LDY LDA LDX - 0B 07 09* - - 06 05 06 - 03 06 04 - 07 06 07 - 0C CPY CMP - - CPY CMP DEC - INY CMP DEX - CPY CMP DEC - 0C 04 09* - - 05 04 05 - 04 03 04 - 06 05 06 - 0D BNE CMP - OUT - CMP DEC - CLD CMP - IN - CMP DEC - 0D 08 09* - 02 - 05 06 - 02 06 - 02 - 06 07 - 0E CPX SBC - - CPX SBC INC - INX SBC NOP - CPX SBC INC - 0E 04 0A* - - 05 05 05 - 04 04 02 - 06 06 06 - 0F BEQ SBC - - - SBC INC - SED SBC - - IN_K SBC INC - 0F 08 0A* - - - 06 06 - 02 07 - - 10* 07 07 - page nr 4 p_z80 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 NOP LD LD INC INC DEC LD RLCA EX ADD LD DEC INC DEC LD RRCA 00 02 05 04 05 04 04 03 05 0B* 07 04 05 04 04 03 05 01 DJNZ LD LD INC INC DEC LD RLA JR ADD LD DEC INC DEC LD RRA 01 0A* 05 04 05 04 04 03 04 07 07 04 05 04 04 03 04 02 JR N LD LD INC INC DEC LD - JR Z ADD LD DEC INC DEC LD CPL 02 08 05 09* 05 04 04 03 - 08 05 09* 05 04 04 03 03 03 JR N LD LD INC INC DEC LD SCF JR C ADD LD DEC INC DEC LD CCF 03 07 05 04 05 06 06 05 02 07 07 04 05 04 04 03 02 04 NOP LD LD LD LD LD LD LD LD NOP LD LD LD LD LD LD 04 02 03 03 03 03 03 05 02 03 02 03 03 03 03 05 02 05 LD LD NOP LD LD LD LD LD LD LD LD NOP LD LD LD LD 05 03 03 02 03 03 03 05 02 03 03 03 02 03 03 05 02 06 LD LD LD LD NOP LD LD LD LD LD LD LD LD NOP LD LD 06 03 03 03 03 02 03 05 02 03 03 03 03 03 02 05 02 07 LD LD LD LD LD LD - LD LD LD LD LD LD LD LD NOP 07 05 05 05 05 05 05 - 04 02 02 02 02 02 02 04 02 08 add add add add add add add add adc adc adc adc adc adc adc adc 08 04 04 04 04 04 04 06 05 04 04 04 04 04 04 06 05 09 sub sub sub sub sub sub sub sub sbc sbc sbc sbc sbc sbc sbc sbc 09 04 04 04 04 04 04 06 05 05 05 05 05 05 05 07 06 0A and and and and and and and and xor xor xor xor xor xor xor xor 0A 03 03 03 03 03 03 05 03 03 03 03 03 03 03 05 03 0B or or or or or or or or cp cp cp cp cp cp cp cp 0B 03 03 03 03 03 03 05 03 04 04 04 04 04 04 06 05 0C RET POP JP N JP CALL PUSH add RST RET RET JP Z PREF CALL CALL adc RST 0C 0D* 0D* 07 06 05 0D* 04 0E* 0D* 0C* 07 03 05 04 04 0E* 0D RET POP JP N OUT CALL PUSH sub RST RET EXX JP C IN CALL PREF sbc RST 0D 0C* 0D* 06 02 04 0D* 04 0F* 0C* 04 06 02 04 02 05 0F* 0E - POP JP P EX - PUSH and RST - LD JP P EX - PREF xor RST 0E - 0D* 06 0F* - 0D* 03 0E* - 04 06 0B* - 02 03 0E* 0F RET POP JP P DI CALL PUSH or RST RET LD JP M EI CALL PREF cp RST 0F 0C* 10* 06 02 04 0F* 03 0F* 0C* 05 06 02 04 02 04 0F* page nr 6 p_z80_ix 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 - - - - CALR - - - STSP ADD - - - - - - 00 - - - - 0E* - - - 04 06 - - - - - - 01 in_r - - - - - - - - ADD - - - - - - 01 02 - - - - - - - - 06 - - - - - - 02 - LD LD INC INC DEC LD - - ADD LD DEC INC DEC LD - 02 - 05 08 05 04 04 03 - - 05 09* 05 04 04 03 - 03 - in_k - - INC DEC LD - - ADD - - - - - - 03 - 0E* - - 08 08 06 - - 06 - - - - - - 04 - - - - LD LD LD - - - - - LD LD LD - 04 - - - - 03 03 07 - - - - - 03 03 07 - 05 - - - - LD LD LD - - - - - LD LD LD - 05 - - - - 03 03 07 - - - - - 03 03 07 - 06 LD LD LD LD - LD LD LD LD LD LD LD LD - LD LD 06 03 03 03 03 - 03 07 02 03 03 03 03 03 - 07 02 07 LD LD LD LD LD LD - LD - - - - LD LD LD - 07 06 06 06 06 06 06 - 06 - - - - 02 02 06 - 08 - - - - add add add - - - - - adc adc adc - 08 - - - - 04 04 08 - - - - - 04 04 08 - 09 - - - - sub sub sub - - - - - sbc sbc sbc - 09 - - - - 04 04 08 - - - - - 05 05 09* - 0A - - - - and and and - - - - - xor xor xor - 0A - - - - 03 03 07 - - - - - 03 03 07 - 0B - - - - or or or - - - - - cp cp cp - 0B - - - - 03 03 07 - - - - - 04 04 08 - 0C - - - - - - - - - - - PREF - - - - 0C - - - - - - - - - - - 06 - - - - 0D - - - - - - - - - - - - - - - - 0D - - - - - - - - - - - - - - - - 0E - POP - EX - PUSH - - - LD - - - - - - 0E - 0D* - 0F* - 0D* - - - 04 - - - - - - 0F - - - - - - - - - LD - - - - - - 0F - - - - - - - - - 05 - - - - - - page nr 6 p_in 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 - - - - CALR - - - STSP ADD - - - - - - 00 - - - - 0E* - - - 04 06 - - - - - - 01 in_r - - - - - - - - ADD - - - - - - 01 02 - - - - - - - - 06 - - - - - - 02 - LD LD INC INC DEC LD - - ADD LD DEC INC DEC LD - 02 - 05 08 05 04 04 03 - - 05 09* 05 04 04 03 - 03 - in_k - - INC DEC LD - - ADD - - - - - - 03 - 0E* - - 08 08 06 - - 06 - - - - - - 04 - - - - LD LD LD - - - - - LD LD LD - 04 - - - - 03 03 07 - - - - - 03 03 07 - 05 - - - - LD LD LD - - - - - LD LD LD - 05 - - - - 03 03 07 - - - - - 03 03 07 - 06 LD LD LD LD - LD LD LD LD LD LD LD LD - LD LD 06 03 03 03 03 - 03 07 02 03 03 03 03 03 - 07 02 07 LD LD LD LD LD LD - LD - - - - LD LD LD - 07 06 06 06 06 06 06 - 06 - - - - 02 02 06 - 08 - - - - add add add - - - - - adc adc adc - 08 - - - - 04 04 08 - - - - - 04 04 08 - 09 - - - - sub sub sub - - - - - sbc sbc sbc - 09 - - - - 04 04 08 - - - - - 05 05 09* - 0A - - - - and and and - - - - - xor xor xor - 0A - - - - 03 03 07 - - - - - 03 03 07 - 0B - - - - or or or - - - - - cp cp cp - 0B - - - - 03 03 07 - - - - - 04 04 08 - 0C - - - - - - - - - - - PREF - - - - 0C - - - - - - - - - - - 06 - - - - 0D - - - - - - - - - - - - - - - - 0D - - - - - - - - - - - - - - - - 0E - POP - EX - PUSH - - - LD - - - - - - 0E - 0D* - 0F* - 0D* - - - 04 - - - - - - 0F - - - - - - - - - LD - - - - - - 0F - - - - - - - - - 05 - - - - - - page nr 8 p_z80_cb 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 RLC RLC RLC RLC RLC RLC RLC RLC RRC RRC RRC RRC RRC RRC RRC RRC 00 05 05 05 05 05 05 05 05 07 07 07 07 07 07 0A* 06 01 RL RL RL RL RL RL RL RL RR RR RR RR RR RR RR RR 01 04 04 04 04 04 04 04 04 06 06 06 06 06 06 09* 05 02 SLA SLA SLA SLA SLA SLA SLA SLA SRA SRA SRA SRA SRA SRA SRA SRA 02 04 04 04 04 04 04 04 04 07 07 07 07 07 07 0A* 06 03 - - - - - - - - SRL SRL SRL SRL SRL SRL SRL SRL 03 - - - - - - - - 05 05 05 05 05 05 08 04 04 BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 05 BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 06 BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT 06 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 07 BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT 07 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 08 RES RES RES RES RES RES RES RES RES RES RES RES RES RES RES RES 08 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 09 RES RES RES RES RES RES RES RES RES RES RES RES RES RES RES RES 09 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 0A RES RES RES RES RES RES RES RES RES RES RES RES RES RES RES RES 0A 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 0B RES RES RES RES RES RES RES RES RES RES RES RES RES RES RES RES 0B 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 0C SET SET SET SET SET SET SET SET SET SET SET SET SET SET SET SET 0C 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 0D SET SET SET SET SET SET SET SET SET SET SET SET SET SET SET SET 0D 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 0E SET SET SET SET SET SET SET SET SET SET SET SET SET SET SET SET 0E 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 0F SET SET SET SET SET SET SET SET SET SET SET SET SET SET SET SET 0F 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 page nr 10 p_z80_iy 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 - - - - - - - - - ADD - - - - - - 00 - - - - - - - - - 06 - - - - - - 01 out_ - - - - - - - - ADD - - - - - - 01 03 - - - - - - - - 06 - - - - - - 02 - LD LD INC INC DEC LD - - ADD LD DEC INC DEC LD - 02 - 05 08 05 04 04 03 - - 05 09* 05 04 04 03 - 03 out_ out_ - - INC DEC LD - - ADD - - - - - - 03 04 0B* - - 08 08 06 - - 06 - - - - - - 04 - - - - LD LD LD - - - - - LD LD LD - 04 - - - - 03 03 07 - - - - - 03 03 07 - 05 - - - - LD LD LD - - - - - LD LD LD - 05 - - - - 03 03 07 - - - - - 03 03 07 - 06 LD LD LD LD - LD LD LD LD LD LD LD LD - LD LD 06 03 03 03 03 - 03 07 02 03 03 03 03 03 - 07 02 07 LD LD LD LD LD LD - LD - - - - LD LD LD - 07 06 06 06 06 06 06 - 06 - - - - 02 02 06 - 08 - - - - add add add - - - - - adc adc adc - 08 - - - - 04 04 08 - - - - - 04 04 08 - 09 - - - - sub sub sub - - - - - sbc sbc sbc - 09 - - - - 04 04 08 - - - - - 05 05 09* - 0A - - - - and and and - - - - - xor xor xor - 0A - - - - 03 03 07 - - - - - 03 03 07 - 0B - - - - or or or - - - - - cp cp cp - 0B - - - - 03 03 07 - - - - - 04 04 08 - 0C - - - - - - - - - - - PREF - - - - 0C - - - - - - - - - - - 06 - - - - 0D - - - - - - - - - - - - - - - - 0D - - - - - - - - - - - - - - - - 0E - POP - EX - PUSH - - - LD - - - - - - 0E - 0D* - 0F* - 0D* - - - 04 - - - - - - 0F - - - - - - - - - LD - - - - - - 0F - - - - - - - - - 05 - - - - - - page nr 10 p_out 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 - - - - - - - - - ADD - - - - - - 00 - - - - - - - - - 06 - - - - - - 01 out_ - - - - - - - - ADD - - - - - - 01 03 - - - - - - - - 06 - - - - - - 02 - LD LD INC INC DEC LD - - ADD LD DEC INC DEC LD - 02 - 05 08 05 04 04 03 - - 05 09* 05 04 04 03 - 03 out_ out_ - - INC DEC LD - - ADD - - - - - - 03 04 0B* - - 08 08 06 - - 06 - - - - - - 04 - - - - LD LD LD - - - - - LD LD LD - 04 - - - - 03 03 07 - - - - - 03 03 07 - 05 - - - - LD LD LD - - - - - LD LD LD - 05 - - - - 03 03 07 - - - - - 03 03 07 - 06 LD LD LD LD - LD LD LD LD LD LD LD LD - LD LD 06 03 03 03 03 - 03 07 02 03 03 03 03 03 - 07 02 07 LD LD LD LD LD LD - LD - - - - LD LD LD - 07 06 06 06 06 06 06 - 06 - - - - 02 02 06 - 08 - - - - add add add - - - - - adc adc adc - 08 - - - - 04 04 08 - - - - - 04 04 08 - 09 - - - - sub sub sub - - - - - sbc sbc sbc - 09 - - - - 04 04 08 - - - - - 05 05 09* - 0A - - - - and and and - - - - - xor xor xor - 0A - - - - 03 03 07 - - - - - 03 03 07 - 0B - - - - or or or - - - - - cp cp cp - 0B - - - - 03 03 07 - - - - - 04 04 08 - 0C - - - - - - - - - - - PREF - - - - 0C - - - - - - - - - - - 06 - - - - 0D - - - - - - - - - - - - - - - - 0D - - - - - - - - - - - - - - - - 0E - POP - EX - PUSH - - - LD - - - - - - 0E - 0D* - 0F* - 0D* - - - 04 - - - - - - 0F - - - - - - - - - LD - - - - - - 0F - - - - - - - - - 05 - - - - - -